Managing Nonprofit Technology Projects Wiki asptech_mntp https://mntp.aspirationtech.org/index.php?title=Main_Page MediaWiki 1.35.1 first-letter Media Special Talk User User talk MNTP MNTP talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Nonprofit Technology Project Management 101 0 126 252 2008-01-02T07:06:39Z 64.81.247.102 0 New page: === Description === For those who self-identify as new to the discipline, this session will provide an overview of nonprofit technology project management. Essential topics, truths, and t... wikitext text/x-wiki === Description === For those who self-identify as new to the discipline, this session will provide an overview of nonprofit technology project management. Essential topics, truths, and tools will be presented, with the second half of the session employing a question-driven format. === Session Notes === (Session Note Taker will enter notes here) 002836a5533f4b6fdb89950d44c9d05414d3b528 Anatomy of a Well-Managed Technology Project 0 7 12 2008-01-02T07:07:37Z 64.81.247.102 0 New page: === Description === Drawing from case studies good, bad and ugly, this session will focus on key aspects of successful project management. The primary take-away will be guidelines on how ... wikitext text/x-wiki === Description === Drawing from case studies good, bad and ugly, this session will focus on key aspects of successful project management. The primary take-away will be guidelines on how project managers can maintain control of their projects. === Session Notes === (Session Note Taker will enter notes here) 408fd7825af21db8dade43c68dfb2788e0b88780 13 12 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Drawing from case studies good, bad and ugly, this session will focus on key aspects of successful project management. The primary take-away will be guidelines on how project managers can maintain control of their projects. === Session Notes === (Session Note Taker will enter notes here) 408fd7825af21db8dade43c68dfb2788e0b88780 Designing and Redesigning Web Sites 0 48 94 2008-01-02T07:08:15Z 64.81.247.102 0 New page: === Description === Any nonprofit that has published a web site understands the frustrating nature of the process. This session will consider how best to take on the task of casting organ... wikitext text/x-wiki === Description === Any nonprofit that has published a web site understands the frustrating nature of the process. This session will consider how best to take on the task of casting organizational identity on the web while also serving target audiences and delivering value to web visitors accordingly. === Session Notes === (Session Note Taker will enter notes here) 01af89b367cc88a5ad3ea92a6b8a4130c91d1a48 Mapping Communication Tools to Tasks 0 80 160 2008-01-02T07:09:18Z 64.81.247.102 0 New page: === Description === There are a range of ways to collaborate with partners and stakeholders in any project. But which tools work best for which types of collaboration? This session will s... wikitext text/x-wiki === Description === There are a range of ways to collaborate with partners and stakeholders in any project. But which tools work best for which types of collaboration? This session will sort out appropriate times to employ email, instant messaging and chat, wikis, phone calls, file sharing, forums and other tools. === Session Notes === (Session Note Taker will enter notes here) d1f668841e4208ba1c30de5c2566aecd5e2586bf Software Share 0 150 300 2008-01-02T07:12:44Z 64.81.247.102 0 New page: === Description === Basecamp, MS Project, DreamTeam and more – Nonprofit practitioners will provide a variety of 10-15 minute software demos to allow participants to see the packages in... wikitext text/x-wiki === Description === Basecamp, MS Project, DreamTeam and more – Nonprofit practitioners will provide a variety of 10-15 minute software demos to allow participants to see the packages in real-life situations and compare the strengths and weaknesses. === Session Notes === (Session Note Taker will enter notes here) 8f0449a772967457feeee80ad6e6a553875175c9 Project Management Peer Assist 0 140 280 2008-01-02T07:15:45Z 64.81.247.102 0 New page: === Description === Participants who are experiencing specific project management challenges will be invited to share a specific challenge with the other session participants, and receive... wikitext text/x-wiki === Description === Participants who are experiencing specific project management challenges will be invited to share a specific challenge with the other session participants, and receive suggestions and advice from both facilitators and fellow participants. Peer assists are always listed as a favorite session at collaborative events. === Session Notes === (Session Note Taker will enter notes here) 13c4a8dfba1371c32a81fdc134f81c2d5515134c Basecamp Sewing Circle 0 9 16 2008-01-02T07:42:07Z 64.81.247.102 0 wikitext text/x-wiki === Description === This session will offer [http://basecamphq.com/ Basecamp] users an opportunity to share best practices in using and adapting to Basecamp, as well as addressing the shortcomings and issues inherent in the platform. === Session Notes === (Session Note Taker will enter notes here) 97e9595195d626cc01e35d5622264a32b57af421 17 16 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session will offer [http://basecamphq.com/ Basecamp] users an opportunity to share best practices in using and adapting to Basecamp, as well as addressing the shortcomings and issues inherent in the platform. === Session Notes === (Session Note Taker will enter notes here) 97e9595195d626cc01e35d5622264a32b57af421 Main Page 0 1 1 2016-01-13T16:39:58Z MediaWiki default 0 wikitext text/x-wiki <strong>MediaWiki has been successfully installed.</strong> Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software. == Getting started == * [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] 8e0aa2f2a7829587801db67d0424d9b447e09867 Afternoon 1 report backs 0 2 3 2 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki Managing remote teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don+t necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web assessment and redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs. coolness * Trying to retain control of your technical destiny with open source platforms Web redesigns part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward 88e1f06578628a049aed2c2eb145851c37c164c9 Afternoon 2 report backs 0 3 5 4 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki Report backs Founder and consultant relationship management * Good communication with founder, single point of contact * aligning core competencies of provider and organization * contracts to reflect requirements Scope * Methods you can use to write out your scope and requirements * Ways to get there, user needs, getting people involved in creating requirements, allocate time to scope Cross departmental PM * Basic definition of PM should be expanded to include an informal toolkit, a better define vocabulary of all the soft tools that PMs use to keep the project moving. Everything as real as email, to much softer teams as team building tools, to understand organizational culture, how to follow up with people, sharing ownership of the project, grounding the project in mission conversations, all these mechanisms should be written into the PM bible to give people a vocabulary. User testing * Simple plain language user stories beginning with "An user can". Write in plain language * Tools to see what people are doing online, you can test your users live. * Low tech usability test, mock up web-pages and hand the printout to a user, circle or colour a button, get a reaction from the layout of the page. 16e915de96b5e284d28531505c7a47aecb50333b Agile Project Management 0 4 7 6 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === What's the difference between project management methodology and software development methodology? What's the difference between (so-called) "traditional" project management and agile project management? When the Agilists today talk about traditional project management, don't they really mean ''bad'' project management? Can traditional project management be good (and if it is, it is agile)? In this session we will: * Talk about the difference and overlaps between project management methodology and software development methodology * Talk about some of the perceived and some of the very real differences between traditional and agile project management * Share experiences using agile methods to manage software development projects === Session Notes === (Session Note Taker will enter notes here) 38ac66cc015701e07ef04fe42d1da217ff28df70 Agile Ways to Develop Joomla! Extensions 0 5 9 8 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == Pradeep Suthram, the Product Manager at PICnet, is responsible for maintaining and improving Non-Profit Soapbox, a hosted solution of Joomla! exclusively for non-profit organizations. He works with a team of 3 developers and a designer using design-driven development using agile methodologies to constantly improve/update the product so that new extensions/fixes can be deployed to hundreds of websites regularly and instantly. Learn from his experience in writing user stories, managing timelines/expectations, developing specifications, and keeping both developers and clients happy. During the last four years at PICnet, Pradeep has helped the company establish Non-Profit Soapbox as a unique and reliable service wrapped in a product for non-profit organizations. == Session Notes == Session notes will be posted here. 588a3265a02ff25a4631f050d1c118bb29f00244 Aligning Departments and Skills for Successful Projects 0 6 11 10 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki Many nonprofit technology projects - building a website, for instance - require input from a lot of different people with diverse skills and backgrounds. How can you design a process that helps all of these folks to work together to get a great outcome? 7712df8f57cc9a07a7e6ae471de6363c30e7e55b Assessing and Redesigning Web Sites 0 8 15 14 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's His Experience * The web development process includes all areas of the nonprofit and thus requires buy in from most staffmembers * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael Share's His Experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == -Must communication website vision<br> -Must articulate goals<br> -Do a content inventory of current site<br> -John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> -Focus on developing a dialogue with the visitors of your site. -Content contribution doesn't necessarily have to be democratic among staffmembers; better content is developed by authors with a focused message.<br> -7 choices or less of weblinks on a page. e540476f89494bb6452ce8239b03d08529f84646 Blogging MNTP 0 10 19 18 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki === MNTP on related sites === * Flickr: http://www.flickr.com/photos/tags/mntp/ * Technorati: http://technorati.com/tag/mntp * Wordpress.com: http://wordpress.com/tag/mntp/ * Del.icio.us: http://del.icio.us/tag/mntp * Twitter #hashtags: http://hashtags.org/tag/mntp/ (make sure to follow [http://twitter.com/hashtags hashtags bot]) === Blog Posts === * Norman Reiss: [http://nhr.vox.com/library/post/collaboration-and-management-in-cross-departmental-web-projects.html Collaboration and Management in Cross-Departmental Web Projects] * NTEN Blog: [http://nten.org/blog/2008/01/13/nten-members-online-round-up-its-about-getting-together NTEN Members Online Round-Up: It's About Getting Together!] * Idealware Blog: [http://www.idealware.org/blog/2008/01/nonprofit-tech-project-manager.html A Nonprofit Tech Project Manager Community of Practice!] * LOLNPTech: [http://lolnptech.blogspot.com/2008/01/from-original-by-lena.html HALP! My NPTech Project Manager is Aggro Zombeez!] * Social Source Commons: [http://blog.socialsourcecommons.org/?p=24 Mapping Nonprofit Project Management Tools] * Rob Purdie, Important Projects: [http://importantprojects.com/archives/000134.php Managing Nonprofit Technology Projects] 2492905384afa307cdee995be178add50c321f25 Brainstorm 0 11 21 20 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki We'll using the final circle as a time to brainstorm how to continue our collaboration and sustain the community of practice around nonprofit technology project management. c26e18254d8ae6f7cf994cb4c24ad83bda053cb9 Challenges of remote collaboration 0 12 23 22 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki Challenges of remote collaboration: * timezone * lack of casual conversations * no face-to-face leads to lack of "getting to *know* people" * language barriers * travel for requisite f2f meetings can be troublesome * communications are made slow and difficult which CAN lead to slower decision making * management (productivity, "nagging," checking up on staff) * tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. specific problems with video - uncomfortable. related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? communications-styles are really the driving force here... management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation *trust* is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, what are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online ** b831db286e7801cab1b14a7de6caace0541c666d Client Perspective on Software Development Projects 0 13 25 24 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session will examine what it is like to be on the receiving end of a software development project. Dealing with vendors, making sure implementations match needs, and managing technology issues that are controlled by others will all be covered, and participants are encouraged to share their own stories. == Session Notes == Session notes will be posted here. 8534ad83a65a0cd68eab4e56e97fda05b6275f57 Collaboration 0 14 27 26 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki == Collaboration == '''This page lists resources related to collaboration submitted by members of the MNTP community. Click to view a resource, or login to share one with your colleagues.''' [[Collaboration Challenges and Solutions]] Catalog of Collaboration Challenges and Solutions started by participants of session on collaboration at NTEN's 2008 Nonprofit Technology Conference. [http://www.mind-sky.com/Presentations/PullingTogether/Collaboration%20Action%20Plan.xls Collaboration Action Plan] Action Planning Matrix based upon study of factors affecting collaboration by group of researchers headed Peter Senge. Created as a tool for session on collaboration at NTEN's 2008 Nonprofit Technology Conference. 503de1a092e7b01259ae3139f235606189502a10 Collaboration Challenges and Solutions 0 15 29 28 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki == Introduction == Creating a collaborative environment depends upon a number of factors. Peter Senge and a group of researchers identified a number of them that can bolster or degrade effective collaborative learning in interorganizational groups. During a session at NTEN's 2008 Nonprofit Technology Conference (NTC), we used these factors to create a framework for identifying solutions to the challenge of making an organization more collaborative. Session participants created a catalog of solutions related to each factor. To contribute your own solutions, you can login and edit this page. == '''Environment''' == Create an environment where participants feel that they can safely express their perspective. <u>Recommendations</u> *Start conversation with ''jumping off'' documentation based on past project successes/failures. *Have a point person gather data and aggregate. Put framework around discussion. *Create a strategy council to coordinate overlapping needs/requirements. *Find a management-level champion to assure collaboration, but avoid mandating particular approach. *Catalog work to be done to achieve goal(s). *Negotiate project schedules, and priorities face to face, if possible. *Work to make meetings purposeful to maintain faith in discussion as a tool. *When making cross-team decisions, corral diffuse decisions and explicit disagreements by assuring that there is a trigger-puller and final decision-maker. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == '''Align Vision and Values''' == Emphasize commonality and common cause among participants. <u>Recommendations</u> *Set high level organizational priorities *Communicate goals of each project to teams as they form *Avoid <i>shapeless</i> meetings, which can be a lost opportunity to align vision and values across teams. Encourage clear agendas and outcomes. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == '''Develop Relational Quality''' == Facilitate Relationship Building <u>Recommendations</u> *Give others opportunity to contribute beyond their normal scope (Get IT's perspective on how to use the tools strategically). *Sponsor social activities that encourage teams to get to know each other *Ice-breaker activities for team meetings *Schedule annual and bi-annual retreats to focus on team-building. *Schedule team calls on a regular (rather than emergency ad hoc basis). :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == '''Deliver Benefits''' == Offer Organizational, Professional, Personal Value <u>Recommendations</u> *Explicitly communicate professional/organizational/personal benefits to participants/groups *Create incentives that energize individuals/groups who participate *Be successful and communicate the successes of the team to model what’s possible for the whole team, the whole organization and especially the more collaboration-resistant team members. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] 3941bac71b20315bb57b09e23e2e027bc2a41db3 Collaboration and Management in Cross-Departmental Web Projects 0 16 31 30 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 yrs in Further Education, 8 yrs consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buyin up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buyin. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no toolkit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal toolkit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. 845489cd6997eb83bead487bd1e8f0c9dbca8f10 Collaborative Tools 0 17 33 32 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *conference Calls *Emails *googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--lenght of collaboration--amount of planning *compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *# of people on your team Discussion Wikis<br> pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> cons: not as easy to understand, better for tech savvy, dfficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> pros: simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> cons: individualnot group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> pros: flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> cons: user adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> more: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: one question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> cons: bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> more: good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> eaa6195a2797c49a1e6b9229fb8fbd4b1f853164 DC2009:Agile Ways to Develop Joomla! Extensions 0 18 35 34 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == Pradeep Suthram, the Product Manager at PICnet, is responsible for maintaining and improving Non-Profit Soapbox, a hosted solution of Joomla! exclusively for non-profit organizations. He works with a team of 3 developers and a designer using design-driven development using agile methodologies to constantly improve/update the product so that new extensions/fixes can be deployed to hundreds of websites regularly and instantly. Learn from his experience in writing user stories, managing timelines/expectations, developing specifications, and keeping both developers and clients happy. During the last four years at PICnet, Pradeep has helped the company establish Non-Profit Soapbox as a unique and reliable service wrapped in a product for non-profit organizations. === Session Notes === Presenter: Pradeep (sp?) Attendees: Phil, Oksana, Courtney, Hunter. All have been exposed to it, at different levels. Some just beginning. Some have used parts of Agile implementation; though not all principles on a daily basis. What would you like to get from this session? * when to use it? what type of projects are best? * how are you using it? what works? what doesn't? Will review: * principles learned from a good book * battles we had to fight through to make agile work COMPARISON Agile... * throws out concept of timelines, dependencies, and many other concepts of waterfall dev't. * is a more engaging process, that invites feedback from user community & others, and incorporates it into the product throughout development. * doens't have to wait for end points to include new feedback; as opposed to waterfall, which is generally focused on a fixed feature set. * asks us to think through a feature or subset of features for a short period of time, and focus on t Waterfall... * we'd map out entire set of components from start to end, including all exceptions & rules. * would move through broad understanding -- requirements -- to detailed specifications. GETTING STARTED Developers provide 3 estimates for a story. * work hours = an honest hourly estimate of how long this will take, without inflation due to potential tech problems and other risks. * difficulty (subjective index 1 - 3) * volatility (subjective index 1 - 3) General rules of thumb: * Minimum of 2 hour estimate for any story. * For stories > 8 hours, they are split into several more-granular stories. All of this is provided at the pre-release meeting, where they also discuss they're vision of how project will run -- from both client and the company's perspective -- and reconcile potential conflicts. Question: How is this used for vendor-client relationship? (as we've been discussing mostly internal clients thus far.) * Oxana: we've given very on-the-fly feedback throughout development, using wireframes & drawing on top of existing site. * Phil: In Pivotal Tracker, I like having the conversation regarding a story in one place. It encourages client interaction in the process. And clients are actively involved in prioritization. Question: But how do we get that initial set of stories? In starting the project, I've always done a lot of research to write up a document that provides a strong picture of our needs. * Agile development need not start with Agile requirements collection. MOVING FORWARD WITH DEVELOPMENT Given a set of stories, I go to Developer to look for red flags and ask him/her to come up with estimates for a later time. Then I do the same with the designer with my vision, who takes that and uses his/her expertise to create a usable, pretty visualization for the feature/functionality. We produce a low-fi mockup of the story, then everyone reviews & revises; move on to a medium-fi mockup, etc. Starting with medium-fi mockup, the developer may take it and run at any point, or may wait until we get to higher-fidelity mockups. It is design-driven development. AHA MOMENTS * better understanding of how we can transition to agile from waterfall. * communication is key. * understanding why I like Agile: Due to the concepts at it's core -- being able to react to an evolving project. MISCELLANY * There's a good book to reference; don't remember the title. Will post later. * Fogbugz = free, installable web-based tool for agile bug tracking. * automated testing tools: Selenium, Pyccuracy 66b3fe0671b74947be35561db235b42ad865bb89 DC2009:Brainstorm 0 19 37 36 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki We'll using the final circle as a time to brainstorm how to continue our collaboration and sustain the community of practice around nonprofit technology project management. c26e18254d8ae6f7cf994cb4c24ad83bda053cb9 DC2009:Client Perspective on Software Development Projects 0 20 39 38 2016-01-13T17:35:36Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session will examine what it is like to be on the receiving end of a software development project. Dealing with vendors, making sure implementations match needs, and managing technology issues that are controlled by others will all be covered, and participants are encouraged to share their own stories. == Session Notes == What Clients Need to Know About Working w/ Vendors - Oksana Key point: Client needs to take ownership of their project. Homework * Define your task * Assemble your team * Document everything (expectations, strategy, reasons for decisions, risks, project work plan) * Establish process for future management communications strategy You don’t need technical skills to run an app dev project Kick-off meeting w/ vendor * Build a relationship * Vendor introduces project methodology (project life cycle) ** Discovery/project planning ** Design ** Development ** Delivery/launch * Establish communication channels * Balance: the client is always right vs. vendor expertise Discovery/Project Planning * Establish communication channels: ** Vendor: weekly project status report; budget update ** Client: info about current processes and system in place (use prepared documentation) * One POC: vendor project manager to client project manager * Keep track of all communications * Be realistic about scope and deadlines * Vendor deliverables: maps, wireframes, requirements, timeline, budget * Client must sign off on all of this Design Phase * Have a small number of people who will sign off on design * Share org’s design guidelines w/ vendor * Kick-off design meeting (design questionnaire, number of design rounds) * Vendor deliverables: mock-ups or HTML * Client must sign off on design and code Development Phase * This is the phase where things go wrong – this is not the phase for the client to disengage * Vendor must present weekly updates and scope changes * Client: be thoughtful about number and scope of changes – sign off on any changes that adjust timeline and budget * Will vendor deliver on time? * Will vendor deliver on budget? * Client must monitor: launch date, moving nonessential items onto a wish list – sacrificing perfect to the good Launching * Vendor deliverable: beta testing * Client much create testing plan * Client must fully engage w/ testing * Launch * Repeat testing Importance of client testing: they should be motivated to try to break it (whereas the developer just wants to see it work) Shared responsibility for sharing expertise/best practices – common interest in success – it is a partnership But it’s hard for a small, overstretched nonprofit to engage sufficiently to create/fulfilling that partnership There can be a need for the vendor to do some of the client’s tasks for them But there need to be clear boundaries and role definitions in the relationship Client needs to understand the reasons why/the roots of established business processes Ahas: * My relationship with my vendor is all wrong * Importance of doing thorough testing * We’re all dealing with similar issues * Importance of speaking up when the relationship isn’t working * A good client is a passionate client that asks clients * Clients need to take full ownership of their projects 8f73a457ffca12e97627c4fc66d0cbbc60f3c871 DC2009:Event Agenda 0 21 41 40 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki This was the agenda for the first MNTP-DC on 22-23 July 2009. Sessions were led by a fantastic set of '''[[DC2009:Event Facilitators|Event Facilitators]]'''. The agenda was collaboratively evolved by participants in the time leading up to and during the gathering. === Wednesday, 22 July -- MNTP DC 2009, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[DC2009:Opening Discussions - Project Management Principles|Opening Discussions - Project Management Principles]] * [[DC2009:PM Principles - Introduction to Project Management|PM Principles - Introduction to Project Management]] * [[DC2009:PM Principles - Web Site Essentials|PM Principles - Web Site Essentials]] * [[DC2009:PM Principles - Software and Database Development|PM Principles - Software and Database Development]] '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda. Participants will encouraged to add topics they specifically want to focus on. * [[DC2009:Interactive Agenda Clustering|Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' Afternoon Sessions 1 * [[DC2009:So You’ve Been Drafted – the Accidental Technology Project Manager|So You’ve Been Drafted – the Accidental Technology Project Manager]] * [[DC2009:Writing an RFP for a web project|Writing an RFP for a web project]] * [[DC2009:Online Collaboration Tools|Online Collaboration Tools]]: Communicating with the Project Team and Tracking your project milestones and deliverables * [[DC2009:Managing 3rd-party software implementations|Managing 3rd-party software implementations]] '''14:45''' Break '''15:00''' Afternoon Sessions 2 * [[DC2009:Managing Nonprofit Software Development Projects|Managing Nonprofit Software Development Projects]] * [[DC2009:Web Site Redesign: How to do it Right|Web Site Redesign: How to do it Right]] * [[DC2009:Managing demands from internal stakeholders|Managing demands from internal stakeholders]] * [[DC2009:Managing Drupal Web Projects|Managing Drupal Web Projects]] '''16:30''' Closing Circle '''17:00''' Happy Hour * Location To Be Announced === Thursday, 23 July -- MNTP DC 2009, Day 2 === '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[DC2009:Project Management Peer Assists|Project Management Peer Assists]] '''10:45''' Break '''11:15''' Morning Sessions 2 * [[DC2009:Managing Expectations: Avoiding surprises halfway through your project|Managing Expectations: Avoiding surprises halfway through your project]] * [[DC2009:What Should a Web Site Cost?|What Should a Web Site Cost?]] * [[DC2009:Client Perspective on Software Development Projects|Client Perspective on Software Development Projects]] * [[DC2009:The convergence of architecture and content|The convergence of architecture and content]] * [[DC2009:Managing the Development of Customized Joomla! Websites|Managing the Development of Customized Joomla! Websites]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:00''' [[DC2009:Tool Mapping|Tool Mapping]] '''13:30''' [[DC2009:Software Bazaar|Software Bazaar]] '''14:45''' Break '''15:00''' Afternoon Sessions * [[DC2009:Managing Consultants and Dealing with Vendors|Managing Consultants and Dealing with Vendors]] * [[DC2009:Methods in Selecting Software|Methods in Selecting Software]] * [[DC2009:The Politics of Project Management|The Politics of Project Management]] * [[DC2009:Project Failures: Identifying and Mitigating Potentials Risks|Project Failures: Identifying and Mitigating Potentials Risks]] * [[DC2009:Agile Ways to Develop Joomla! Extensions|Agile Ways to Develop Joomla! Extensions]] * [[DC2009:Managing Database Projects|Managing Database Projects]] '''16:30''' Closing Circle - Take Aways * [[DC2009:Brainstorm|Brainstorm]] * Post-event beverages at nearby watering hole 7baf52bfd61ca94fe495d9c5897211722ecbd635 DC2009:Event Facilitators 0 22 43 42 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki The following facilitators led discussions at MNTP-DC 2009, and shared their experiences and perspectives from both the nonprofit and consultant sides of technology project management. * Robert Benedict, [http://www.changemakers.com/ Changemakers] * [http://www.thepraxisproject.org/about/guillen.html Josué Guillén], Technology Manager, the Praxis Project * [http://aspirationtech.org/about/people Allen Gunn], Executive Director, [http://aspirationtech.org/ Aspiration] * [http://www.aucd.org/template/person.cfm?person_id=368&parent=13 Oksana Klimova], Director of Web Services, AUCD * [http://floatleft.org/about Courtney Miller], Developer, [http://floatleft.org FloatLeft] * [http://www.citidc.com/detail/person.cfm?person_id=160 Katherine Mowers], [http://citidc.com CITI] Senior Project Manager * [http://www.hapnetwork.org/about/stafflist.html Rachel Gussett-Williams], Director of Business Development at Health Partnership Assistance * [http://www.linkedin.com/in/adamrasmussen Adam Rasmussen], President at UX Interactive * Roberta Rosenberg, [http://www.mgpdirect.com/ MGP Direct] * Pradeep Suthram, Product Manager at [http://picnet.net PICnet] * [http://www.citidc.com/detail/person.cfm?person_id=209 Kafi Waters], [http://citidc.com CITI] Senior Project Manager 4eb78db4696a4abcef46298a49d1777477ce081f DC2009:Interactive Agenda Clustering 0 23 45 44 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === In this interactive exercise, participants will brainstorm topics they'd like to add to the agenda, and group those ideas into related clusters. Event organizers will try to build the most-requested ideas into facilitated sessions. 39be9227e13a0b00586696dcb71f46ed4a2508bd DC2009:Managing 3rd-party software implementations 0 24 47 46 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Adoption as key word—sharepoint has been found to be too clunky for users to adopt. • 80-20 Rule: 80% of success of third-party system, is people’s ability and willingness to use it. 20% is the technology and its effectiveness. Opportunity for organizational development. • IT requirements to maintain day-to-day operations leads to increased ROI o New systems can make organization more effective and see a return of investment Data mapping is necessary for CMS implementation. • Need to create an excel spreadsheet of the current fields and new fields in the database. o Vendors often time have tools to assist in the data mapping process. • For CMS systems, determine who “owns” each webpage and determine what to be changed on it. Data clean-up: either do it before, but based on new system, can be imported and cleaned later. • Need clean data to keep/build trust. • Keep track of the number of invested hours in data clean-up. Need to have multiple data conversions to test before going live • How many are necessary? • Need several validating persons when checking conversion test. Double-check that the vendor has included all the requirements listed in the RFP-Case scenarios • Need a test-drive to be sure that it’s set up properly Third Party Integration • Need to hold a joint call to verify document requirements and plan between the two vendors Training versus learning • Need to have training before testing. • Learning through doing case-scenarios. o “buddy” system- several people testing the system can help each other when in the learning process. • Having power-users as “buddies” makes them advocates for adoption. Business processes instructions for new system • Need to have preparations for users/constituents to change their behaviours in the new system o “buddy” system to help o case-scenarios prepares the user o There will always be users/constituents who will have complaints about the new system Ongoing Communications with stakeholders (vendor, internal champion, key constituents). Have a database/applications administrator Buddy System to increase adoption and accessibility of new system Testing/Training sessions for new system. • Case-scenarios – having new business procedures documented beforehand. A new system can lead to new organizational development, which will lead to increased ROI a406bfe79f95d75d627b9a2996e170d1659d6e25 DC2009:Managing Consultants and Dealing with Vendors 0 25 49 48 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. How to deal with vendors – led by Adam Positives: • Worked with a vendor to normalize a database and felt that he really listened. There was transparency and a willing to share his knowledge. • A good vendor helps to be self-sufficient. • A vendor likes to site down and have a stake in the project for himself. • Even vendors have vendors. Vendor was proactively on top of the issues, were hounding him for more info because they wanted to get on top of it. Problems were already tasked before I notice it. Paying attention and not waiting for a project to pick up the phone. • Being personable is something vendors lack sometimes but a vendor did a needs-analysis and sat down with every single person in the organization. • Able to lay things out in layman’s terms. • Enjoy working together. Instead of playing games where no one wants to say a number, having a real high-trust relationship. • Vendors who knows the right questions to ask. That comes with experience. • Proactive with issues about time. IF something is going to be behind schedule it’s fine if they say they’re going to be late ahead of time. Being up front. • A key quality is responsiveness. Time differences across borders the vendors can offer to stay late, go above and beyond. • Being responsive in a timely manner. Being self-sufficient so they teach you and give you the tools to solve things on your own. • We have a vendor who takes the client out to lunch and fosters a strong relationship. • Patience. What you can do: • Relationships go sour because expectations are not clear. • An RFP can have a list of what their ideal vendor is, and you can state that you expect them to not leave you with the product but rather with the knowledge to do it on your own. • When you interview a vendor don’t be passive, ask the questions you want so you learn the same thing from everyone rather than just seeing if they are good with powerpoint. • Discuss the big picture so they can be bought in. • Make them understand the culture so if it’s a difficult organizational culture they can have a heads up. • A sense of honesty – we’re both professionals sitting at a table trying to solve a problem. • You’re going to give me the payment but also the opportunity. If it’s not win-win for both sides then something didn’t go right. • Expectations can’t be stressed enough. In statements of work/contracts lay out what the client is responsible for and the vendor. • Ask the vendor what is expected of you as a client in this process. • A product vendor is different from a consulting vendor. • Be up front with the vendor about what happens if this relationship goes sour? That’s the point where things get the toughest. Advice on bad vendor relationships: Problem: • What happens when the vendor relationship is so long-term and you don’t even know where a contract is? A first step is not to mix personal and professional. Solutions: • A vendor-client relationship can be love-hate. It can get past formalized stuff when you know each other so well. There’s enough trust between two people that you can have a less formal contract. • Ask to get some new bids and show a value from other places • Get a consultant to do a vendor review • Look at the better business bureau charity accountability standards • Find allies in your organization Problem: • How can clients be better from a vendor perspective? Solution: • Pay on time – so important. • Be able to tell vendors how long it takes. • Point person assigned to work with the vendor who is empowered to make decisions. Making decisions by committee is awful. • Who’s the shot caller on this project? • It really matters a lot to have clients who have a sense of proportion. Don’t send something in huge caps that is always urgent. Respect a vendor’s time that they have other obligations. • Give an honest, reasonable time-frame. • When a client realizes that they have a role in the process too, that they are expected to do some work because they own the technology and will have to deal with it every day. Clients need to take ownership. • Vendors don’t want to feel like their client is completely dependant on the vendor. • Good clients commit to their decisions. Problem: A vendor misses a deadline. Solution: • Well before the deadline pulling the red flag if you are missing it. • Put the onus on them to figure out how they’re going to streamline something. They need to figure out how to get it back on track. • The clients don’t want to hear that you have other clients. • It’s a red flag if someone says yes all the time. You need to hear some nos. It’s transparency too. • A separate statement of work has to do with ongoing support is helpful. It can say how quickly there will be a response. Problem: A vendor is upset that they didn’t win an RFP competition because they were too expensive. Solution: • The cost of gaining a new client is much more for a vendor than the cost of keeping an old client. • Tell the vendor up front that cost is the most important thing. • You can give the vendors who lost the RFP info about how much the one you went for came in. Problem: • What do you do when other staff members don’t like the vendor as much as you? When you have to ask the vendor to help the staff? Solution: • There should be clarity about who talks to the vendor and when. • Professional development lunch and learns. • Collect people’s problems and have a session where the IT person addresses everyone’s problems. b70100086f5b2e746005e002516a9ff7eb7d2faa DC2009:Managing Database Projects 0 26 51 50 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki Community IT Innovators Help clients in software selection projects Work with associations primarily, donor management, fundraising Democracy in Action (Salsa) as cheaper than CapWiz The Steps to choosing a database system: * What are the requirements, what are they trying to accomplish with the database? * What are the barriers to understanding this? Organizational, don’t know what you need! Do what you need to do to find out what you don’t know! * Clearly define current business processes * CiviCRM: Drupal based, need to find a developer who specializes * Salesforce: commercial product, hosting, leader of cloud computing (customer doesn’t maintain infrastructure at all) * eTapestry: Donor management focus, web-based database * Neon: Online hosted database, non-profit focus, affordable, good for integration * Association Management Systems vs. CRM: membership, trade, etc. * Members Only (DC based) * ISSI 46583e5b58abd957d9178f8b52c49df78bbce6c1 DC2009:Managing Drupal Web Projects 0 27 53 52 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes ==Why Drupal? • Good solution for non-profits because there are a lot of vendors already working with Drupal. • Provides different ways to achieve functionality. • Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. • DC is a Drupal hotspot. • Joomla is not sophisticated for many orgs. Drupal Background • Core Drupal code + Contributed modules (developed by any person and enhanced by others) o Modules as plug-ins to the core CMS programming • Different Drupal developers have different areas of Drupal expertise o Core Drupal configuration person o Costume module development person o Design/theme CMS person • Starter theme/templates exist • Zen most widely used theme • As new modules are implemented, the theme designer controls their style and appearance. • Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors • Lots of transparency in vendors’ development o Development site is on a secondary server so that the client is able to see the process going into its creation • Look at example sites, and be sure that they are within the desired budget • Ask for references • Ask if they are maintaining Drupal sites after configuring and developing it. • Ask about source-code management and backup • groups.drupal.org—there is a DC group of developers Drupal integration • CiviCRM and Salesforce integrate well with Drupal • Drupal and Paypal integration • Easy to communicate with MySQL Drupal Challenges • Terminology is less intuitive o During the testing stages, have client-developer Q&A session • Configuring the production, development, and staging sites can be exportable, but not always the case • Too many modules o Overexcitement over new functionality o Can lead to decreased site performance • On-going updates o Need to consider the cost as on-going • i.e. security fixes every two months  These are typically quick fixes and easily applied • i.e. annual version releases  Drupal only supports the latest two releases  Depending on how complex the modules/site theme, can become a web re-design  If not updated, won’t receive the security fixes. • Not unique to Drupal, all CMS will have these updates When not to use Drupal • Depends on the content, simple content doesn’t require the complexity of Drupal • One-person shop, check out wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 1f68450088ac06fe95285e842e79f5c71cd7d4d7 DC2009:Managing Expectations: Avoiding surprises halfway through your project 0 28 55 54 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Project managers usually have a least two central jobs: Job 1 is to deliver the project in an appropriate fashion, and Job 2 is to serve and PR person and universal ear to all all stakeholders. This session will address how to properly set, manage, and adjust expectations of the life of a project, and how to model for the unexpected when communicating project plans. == Session Notes == Session notes will be posted here. 84408e42c61a0ca9d774380dad1febce3ec5db1f DC2009:Managing Nonprofit Software Development Projects 0 29 57 56 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === While a best practice for nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most nonprofits, and too often nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. == Session Notes == Session notes will be posted here. e3a44cb71d087552e70fe8f2c662de35ad3b021a DC2009:Managing demands from internal stakeholders 0 30 59 58 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === There are plenty of moving pieces in any nonprofit technology project. But often one of the most vexing challenges is properly managing the needs and wants of stakeholders within the organization for whom the project is being implemented. This session will cover best practices for engagement, gathering input, transparent project operation, creating alignment (and coping when it's not possible), and other aspects of setting expectations and managing communications. == Session Notes == Session notes will be posted here. Managing Internal Stakeholders - Rachel Rachel: Technology doesn’t really fit into the purview of her organization, which creates the need to advocate proactively for technology and manage varying perspectives; biggest accomplishment is that everyone is still talking to one another; acting somewhat as a therapist – there is a need to finesse differing interests and “read” differing interests A key moment is defining that this is a project and getting common understandings. In this, it is not different from dealing w/ external clients. A key challenge of managing internal stakeholders is about overcoming the assumption that explicit planning, marketing, transparency are unnecessary Internal project often grow out of long-running issues, with unstated assumptions and unqualified interests Internally need to understand and be sensitive implicitly to hierarchy/politics/culture Marie: What if you get resistance within your project team? A: You need to understand the source of the resistance – understand the motivations. Break down the resistance in the needs gathering phase. Create a picture of what your system is going to do – show things that the users are going to relate to. Show them concretely what is expected of them. Understand your value add – know what your project is giving to the various interests in the org. Importance of project evangelists – executive sponsorship. Evangelists are not just at the top of the organization – they need to be seeded throughout the organization. If you are having trouble getting collaboration on a project, you can use a low-tech approach (e.g. post-it notes on a wall calendar) – this can help bypass the fight you might have implementing a technological solution, like Basecamp Resistance to change is a huge hurdle How to deal w/ apathy? Work around it. Build something that works for others and, if you are fulfilling a not-yet-identified need of the apathetic, they will eventually get on board. Or: energy/enthusiasm can overcome apathy – the executive sponsor cannot be the only evangelist. Structured communications are essential: e.g., project blog, regular emails – must be sure that the communications approach is sensitive to time efficiency and whether your communications are providing value. What do you do with feedback? Acknowledge and report back. Show results. Use a tracking tool (OneNote). How often should you ask for feedback? Always! But especially at project milestones. If you’re not getting feedback, go hunt it down. Not all feedback will be timely or appropriate, but you need to validate the input. Don’t just say, “No!” How do you deal with negative/unproductive feedback? Spin it – acknowledge and validate it, even if you are not going to use it. One strategy is to publicize it and answer it positively. Or dissect the feedback – challenge them to give you feedback that is useful. But also challenge your own motivations and natural defensiveness to getting feedback you might not want to hear. Ask for them to help you help them. Ahas: * Importance of evangelists * Importance of seeing the motivation of resiistance * Managing feedback productively in a validating manner * Having a structured organization plan 2c92a1838b61a81169f540de3eeee4a284b0f1bb DC2009:Managing the Development of Customized Joomla! Websites 0 31 61 60 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == Tim Forbes, the Director of Project Management at PICnet, will be speaking about successful project management techniques employed at his company in developing large and customized Joomla! websites. His experience in writing requirements, managing client expectations, estimating work hours, testing, and quality assurance to develop unique extensions (such as Version Control and ACL) for large organizations such as the American Society for Microbiology and American Academy of Physician Assistants is invaluable. During the last three years, Tim and his team has helped PICnet become one of the most dynamic companies in the non-profit community. === Session Notes === Catherine: Trying to figure out how to maintain/integrate twitter and facebook. Accidental project manager and having problems with people. It takes 8 people to update our website. Monica: I want to understand a little bit about change management and how to manage website changes when they are thrown at you, dealing vendors, identify consultants, and understanding how to train people in Joomla! so that we don't have to answer questions as they arise. Todd: Work at nature reserve. Don't want to be a project manager but it will make me a better manager overall. We're in the middle of moving our website over to a CMS. Karen: I work at a NPO. Currently redesigning, redoing our website using Wordpress as our CMS. There's a lot of data about achievement gaps and we want to make sure that parents get and understand this information. Curious about how to use basecamp with outside vendors. Roberta: Design & development of websites and work with large organizations. Looking to learn more about non-profits' problems. Noelle: ______ Association. Starting a project that will involve a new website and database. It's currently an offline database that needs to be online and integrating it with the database is a pain. Trying to learn as much as possible before we begin this thing. Grace: I work at CITI. General website management tips and balancing the interests of multiple stakeholders in the organization. Making it an effective/collaborative process. Need to redesign our website and need to figure out how to do that best. Hunter: User experience designer. Want to learn about what's going on. Might be starting my own web project. Gorav: Need to do a full redesign for our website. Just looking to see what peopele are doing. Wendy: Dabbled in project management. CMS/CRM/metrics etc. integration and reporting. Andy: Getting a new website. Five websites and are currently all old websites. Open to whatever CMS system. Ernesto: What are the needs of non-profits. MPCA. Courtney: Build drupal sites for non-profits. Double role as developer and accidental PM. Scott: Not a PM. Worked at CITI as developer. scott: It's critical that developers and project managers are separate people. The roles and responsibilities are different and the priorities of the project differ depending on who is in-charge. Cheap, fast, and good: Pick two. This is a principle often used in project management. PMs need to keep track of timeline, budget, etc. so that people above them can make decisions as they need. Wendy: What do you do when the CEO/ED comes to your desk and says 'I want a new website'? How do you determine what exactly to figure out what to do first? Hunter: I always look at this from the design perspective. Make it about the user experience but determine your goals first. Roberta: Think about it from a user perspective i.e. make it user centric. For example, not just put twitter on a website just because twitter is cool. Given a feature, does it fall in line with the vision of hte organization and is it useful for your users. Pradeep: Explained PICnet's approach to big projects. There was some discussion between agile vs. waterfall development. Glennette: You need an online strategist. Kafi: @wendy, what went wrong? Wendy: Things went over the timeline and overbudget. Pradeep: There are two parts to this question. Vision to RFP and RFP to End Game. We've been talking mostly about the latter. Scott: Wendy put together the best RFP ever. She will be hosting a session this afternoon. Hope all can attend. Using an RFP, you can weed out vendors and determine the quality of vendors who respond. Pradeep: There are products and services out there that have very small budgets for website development. Monica: @Hunter: How do you understand what stakeholders need or want? Hunter: You talk to them, interview them, have them fill out surveys. You reach out to people and offer them gift cards etc. and other things to have them review your ideas as a favor. * Crowdsourcing * Rolling things out in phases * Is it necessary to separate the ownership of product vs. project? * Cheap, fast, and good: pick two. hit-by-a-bus test 6db01b2758b731f616ea38e9a40ac7b0406561bd DC2009:Methods in Selecting Software 0 32 63 62 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === How do you balance the need to pick great software with the need to not spend a year full time doing it? This session will address processes and methods that can help in picking the right tools. == Session Notes == Session notes will be posted here. 8b3545ddff70654e97167d4624b8761924fdb933 DC2009:Online Collaboration Tools 0 33 65 64 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Project management in the internet era is a distributed and virtual art. In-person meetings are the exception, not the rule. This session will discuss how to most effectively use online tools to collaborate and manage projects, and participants will be invited to share their tool preferences and experiences. Basecamp and Pivotal Tracker session with Kafi Paper and pencil never fail you. How do you get people to use basecamp? How to motivate it? BASECAMP BASICS • Basecamp is an online tool • A single place to keep projects, communication with clients/developers/designers all in one place • Primary reason to use it is for clients to be on there so that everyone can talk to each other. • You can keep username/passwords on basecamp to give designers/developers access to sites. • Kafi uses messages the most – the primary reason why she uses it. If one person doesn’t respond immediately, someone else will. • You can respond by email and it will show up automatically onto basecamp. • Even long strings are great because it means that people will communicate, which is half the battle. • You can make messages private. • You can attach files. • Kafi doesn’t really use milestones that much. • Encouraged to “check all” on who gets the email so the whole team is notified. • Developers like to use the “to-do” list • The monthly cost can be a roadblock to buy-in • Incorporate basecamp into job descriptions for buy-in • Time tool gives a time stamp to parts of the project – but it’s for after to-do’s are done rather than to plan how much time will be needed. • Chat feature is overridden by skype • Files feature can be useful: client can approve and team can get them to do their work • Under projects setting you can request an html or xml export • Open atrium is basecamp but open source and you host it yourself • Recurring projects that happen every year – you can clone some parts of it (copy a workspace) and make another one • Write-boards feature: capture meeting minutes, or for a collaborative document between parties. You can share it with a URL. • Milestones feature: It’s something date related. Kick-off meeting, initial meeting with client, requirements, design, approvals, edit time (it’s a schedule). You can do notifications with milestones • On the homepage you can see all the projects assigned to you, what’s due in the next two weeks for all of your projects. • Generation gap can be a real challenge – is it worth it to onboard people to basecamp who are uncomfortable? • Basecamp is really useful for meetings because you can run through the status of the project • Strongly encourage the messages to be sent to everyone. If it has nothing to do with what you’re working on you can always delete it. • It’s helpful for clients to see the impact of not approving something or not getting documents to us in time • This is not extra work, this is your project at a glance • It keeps everyone honest about a project • Always at the beginning of a project, as soon as you know you have a project you set out basecamp • Label annual or quarterly if it’s an ongoing project • Even for small projects basecamp works because everything is right there, it doesn’t fall off your radar • Why is it so ugly? You can change the colors a little bit. Brand it through settings. • Weird little things: search, you can search across projects or within a specific project. There is no search box, it’s a tab you have to click on. • You can create a new “company” but it’s actually a program and then projects fall under it. • A company is a client if you’re a consultant. • There is a templates tab, create a title and a list description. You can still delete things from a template. • Make the super user the administrator and have at least a couple of them. If you have a back-up person, they can always go in and pick up an archived project and find lost info. Create three to be on the safe side in case they both leave at the same time. • You get notified if you’re assigned something through basecamp so that you don’t have to log in to see assignments. PIVOTAL TRACKER • It uses spaces. It’s for requirements so they’re written differently than for a waterfall project. • They call requirements stories. They all go into the icebox. • You assign pointes to different stories related to the level of effort it will take to complete it. • You can give it a label. If there’s a store on your website, you could have inventory tasks, etc. • Descriptions can be used for testing. • Comments box used for comments (duh?) • You can physically drag items from the icebox to current, which is projects we are working on. • Pivotal tracker would be hard to use for a non-technical project • You have to drag items one at a time. 9bed0c65249f18f6d4a6bb61e220483892db5dbf DC2009:Opening Discussions - Project Management Principles 0 34 67 66 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === We'll kick off MNTP with parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of the five discussions they'll join, and each group will report key outcomes back to the larger group. [http://www.online-sport-betting.org/ sports online betting] These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in nonprofit technology project management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. 2f43c665e63c8fda5937a97e8859e9ba48fe29af DC2009:PM Principles - Introduction to Project Management 0 35 69 68 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session is targeted at those newest to nonprofit technology project management. After some initial framing and overview, this will be a question-driven session, providing answers that will enable participants to decide what other sessions will best serve their needs. == Session Notes == Project Management Lead by Adam * Intro by going around the room about what we would like to know about PM * Getting people to use the same tool * How to see around the curve to head off potential pitfalls & create solutions before things happen - to have foresight * Basic 101 skills + "managing up" * Tips, tricks, & tools for accidental project managers - how to hold vendors accountable to budgets & deadlines * Accidental PM * How to empower PMs on non-profit to buy-in to technology projects they are using (bc they require babysitting) * Basics 101 + identifying necessary components * Needs help in making vendors accountable - build better relationships & manage risk * Roles & responsibility definition, vocabulary, basic components in place to start a project - * Adam is an informal project manager (had managed tech project for 12 years) * Being able to anticipate things before they happen * Being in touch w vendors, people in project management - risk management * Establish an PM framework to set goals is important (to hold vendors accountable) * Make list of lesson-learned to work w next vendor * Sussing out the source of the problem * What are the roles & expectations of the project? (eventually to hold the vendor accountable) * Matrix - managing across lines - role definition is important (& get it in writing!)_ * What are you trying to accomplish with the project? * Make regular defined check-ins to keep tabs on the project * Which should come first - role(s) definition &/or definition of scope? * What is the communication framework? (ex: wki, daily/weekly emails, etc.) * Different rhythms for different stakeholders (frequency & depth) * Who are the different kinds of stakeholders? * Transparency via communication protocol * Three pillars of PM - project mgr. keeps these in balance * Time * Scope - What are you expecting to accomplish? Is the business problem solved? How is success defined? * Budget * Reactive vs. pro-active management - scaling back the scope * Managing expectations to avoid scope creep * Scope shrink - does this "cut" defeat the overall purpose? (ex: "It works, but no one uses it.") * Vendor relationship must be mutually beneficial - vendor must be full partner * Business analyst is also known Project Manager * PM keeps things in scope & sometimes defines the project as well * Who can help determine the scope? * Anticipating risk * What can go wrong? * If things are late, what happens? (Critical Path in Gantt Chart speak) <---- point of failure, PM needs to pay special attention to this point * Put possible areas of delay at beginning of project (ex: making sure licenses are purchased, software installed, business process/workflow, decision-making [What are the requirements? Where is the end of the scope?]) * What are the potential areas of failure? Where do things break down? * What are the critical success factors? Are the right people in the team? Are there any big events for the org coming up? How is the project being received? Is there pushback? What is the org barometer to the project? How are barriers overcome? Vacations/time away from staff & vendors? * Build buffers * Is the content ready? (to the staff) * Are all the pieces in the right place? What does the PM need before starting? * Definition of parts & pieces (early one) provides a framework to refer back to * Case study [Keith took notes on this part] * Staff member is responsible for all things IT, is not part of the conversations that involve her projects, still seen as "newb" * Tradeoffs with the give & take * Building consensus around shared vision & goals (ex: How our website should look - ask the stakeholders?) * Work on the repercussions - give them the work case to "guide" decision-making * Asking questions - to develop a common understand - What do you need? How I can help you get to that point? Pick your battles. * Ask the manager what they need from you? * Transparency, roles & responsibilities, defining goals/problem/outcomes (critical success factors) b51dfba144b851d6ddb0900dbab9e82cfb5db727 DC2009:PM Principles - Software and Database Development 0 36 71 70 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session will take on more advanced topics of complex web sites, web applications, and other nonprofit software development topics. Participants will be invited to share their experiences, learnings, questions and needs. == Session Notes == Session notes will be posted here. c89f1b3df82e79084a2492d3b10122dadf2f2fd3 DC2009:Project Failures: Identifying and Mitigating Potentials Risks 0 38 75 74 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki In a perfect world somewhere, projects always come in on time and under budget. But alas, that perfect world is not the nonprofit technology norm. This session will address how to identify and manage risks associated with scheduling, budgets, human resources, and other factors that contribute to project success. Participants will be encouraged to bring their own stories and learnings to share with the group. == Session Notes == Session notes will be posted here. 907a21e4c97aff7e19c79dbfd97d25704255635f DC2009:Project Management Peer Assists 0 39 77 76 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Participants will break into small groups to spend time focusing on their own specific project management needs. Each participant who wishes to will be able to share a project management challenge they are facing, and invite input from the rest of the group. Those with more substantial project management experience will be invited to share their knowledge, learnings, and insights on the issues presented. == Session Notes == Session notes will be posted here. 7bc5a8bb9c123a8cf23ca67c26209899e50ce304 DC2009:Software Bazaar 0 41 81 80 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === In a bazaar-like atmosphere, participants will be able to see informal demos of various project management software packages and utilities - including Basecamp, Central Desktop, and many more - given by practitioners who are actually using the tools. 77952c9dbfccbae5bf2053b7b47f1a165ff21cf9 DC2009:The Politics of Project Management 0 42 83 82 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. == Session Notes == Session notes will be posted here. b52146ce4b0aa4c0998daafa084f4be0e79b8ec0 DC2009:The convergence of architecture and content 0 43 85 84 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === A long time ago, before Wikipedia and Facebook and other innovative online platforms, the line between software and the data managed by software was fairly clear. No more. But in so many technology projects these days, content is architecture and vice versa. This session will reflect on the convergence, and consider best practices for designing to meet long-term needs and requirements. == Session Notes == Robert - changemakers - merging content and architecture Introductions Changemakers looking at a redesign had developer they liked needed design help hired adapted path from SFO for design good process - integrated project, developers and designers together, drupal came to a point at end of design phase, became clear that there was a gap between the folks that would provide the content and their knowledge of the site and where to put it, user interface vs content. e.g. right hand navigation - 'do i have to write that' also were in 4 languages - even more complicated robert comes from arch and design background - have well established processes web world - no standard convention for symbols, how it all works together became clear that it would not be possible to have the content in time for launch without a content map took wireframes pre-build, and tagged each piece of content with callouts (e.g. callouts for top nav bar - home, about, etc) had a unique identifier (alpha numberic ABC), brief description, author (who is responsible for producing it), goal / purpose built a set of excel tables w/ all the info in it plus more detail. can print out screenshots of site, mark it up, and push it to the right people. gives people an idea for where they have to provide content. long excel list... CONTENT ENG SP FR TYPE HOME STATIC IMAGES. adam - likes to get writing of content started as soon as possible. often starts before design is complete, but structure has been decided. was very hard for people to understand what it meant. lots of user generated content. being able to visually articulate where things will go and giving them context was very helpful. can go after people to author stories. hard for folks to imagine something entirely new without a picture. if content is late - what does it delay? doesnt stop development or design, but can be helpful. When you actually go to write it - there will be changes. But cant launch till content is complete... 1st focus on the primary content necessary for launch. Start as soon as possible. Herding cats. One reason it can be hard is that people cant visualize it. Changmakers had an almost entirely distributed team, people all over. Had lots of stories, when we did a tone analysis, decided they needed to redo them. people need to see it to understand. WORD COUNTS - very helpful. Helpful in managing up. CMS can reinforce these limits. visualization is very helpful for content creators - print out screenshots (by page type / template, or actual - whatever you can do) UGC site (user generated content) vs "brochure site" UGC - need to be further along in dev process before staring content development. Brochure - can start earlier Adam - start developing content as soon as you have your architecture set (set enough...) The content that is not in sidebars can be done without visualization, but the sidebar content may need to wait for visualization. Depends on team that is working on content. Journalists have hard time w/ fluid process. One challenge - put out blueprint winter 2008. Translation work went off blueprint. Changes happened. How do you catch the translation work up to the changes. Keeping finger on pulse to know when to notify translators. Moving away from translating content. Suggestion - move away from it. Changemakers runs competitions for social change - sponsors may want multiple languages, all UI and content need to be in all 4 languages. boundaries of user experience on web is largely language. so...UX stops where language stops. translating content into other languages - even by good translators, its bottlenecking based on english version. instead, create assignment in the native language - do it de novo in that langugage, dont translate it. orig authored content vs translated... redesign - will port content over. selecting designers and developers - if they are a bad fit for the team, watch out. doesnt matter how hot / good they are. need someone who will work well with the team. proprietary CMS locks you into long term financial commitments. tool should be determined based on needs. callouts would be grouped by team - (tech / marketing / journalists). 1 guy was basically managing all content. created gantt chart for content delivery. keeping style consistent - style guide? had a person who monitored for that, and sent it back to author if needed. did people enter content right into drupal? progressively opened up pieces of the new CMS as soon as possible to the guy managing content. ended up having to move a lot of content in CMS himself. what would be the best approach? would be best if authors could add their own content. however, drupal is not the most user friendly back-end. user friendly enough but people are somewhat unsure. depends on tech skills of content people. adam - once site def is done, will put together what needs to happen, does basic training on adding content. depends also on ongoing process - if same people will be adding more content, then worthwhile, vs if they are just one-time (then do it yourself). scale and complexity of site itself is impt. changemakers is a very intense site. lots of interaction. lots of functionality. CMS is quite complex. 75,000 user profiles associated w/ changemakers. 3,000 entries (UGC). Navigation top level pages. Spreading content throughout site, leaning on architecture to do that. bid to launch took 1.5 years. changemakers was a print mag - went online - have competitions - went on drupal - realized it was time to make a jump. watch out for old appendages that need to be dropped. e.g. - if your site has always had a section called "programs". your people say that will move over. should it? is that vertical something we need? check to see if anybody uses that section. people will want things that are completely irrational. 'manifesting that content elsewhere' design of everyday objects - good book on design. 'archived section' - aka the graveyard - another good solution. keep design space and project management space separate in conversations. keep meetings separate. impt if you are managing up. technology is easy, people are hard. if people are jonsing for features that they saw on another site - ask about the intent and the need behind it. what is it that you need? can the need be met in another fashion? product integrity... metrics can work to modify behavior, but hard. other lessons - from adapted path - 'lets fail small' - when you hit the rocks - if there is a problem, identify it, fail small, and get past it. had that when it came to look and feel. fail small now, vs big later. makes them feel more comfortable with things not being right, keeps things moving. always double your developer time. it just takes longer. perspective from developer side is different from user side. TEST TEST TEST. if it doesnt make sense to you it wont make sense to a user. Make sure you have a demo / dev site to test things on. it costs money - but thats better than going public and live and having users question. dont let developers push you around. make them show progress. listen to them. everything is a draft. get things done. perfection is not possible, continual experiment. TESTING - try to imitate the path that a user would take, as a non-admin acct. do it like a user would do it. anytime you feel lost / wondering, take note. takes 2 hours sometimes to write a good ticket. be very precise. i expected to see xxx, i saw yyy, screenshots, etc. 5246aa6a70c4bae51c4c5d98c6ae5edd38fe3cfd DC2009:Tool Mapping 0 44 87 86 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki Participants mapped out project management tools they used. Here are the tallied results. * Microsoft Word (2) * Microsoft Excel (11) * Microsoft OneNote (4) * Microsoft Outlook (4) * Microsoft Project (2) * IM/Skype (6) * Google Talk (1) * Google Docs/Tasks/Calendar (14) * Highrise (1) * Acrobat Connect (1) * Open Office (3) * GoToMeeting (2) * Dim Dim (2) * ConnectWise (2) * Visio (3) * Basecamp (10) * Central Desktop (1) * ZenDesk (1) * Trac (2) issue tracking * Yammer (1) * Open Atrium (1) * Red Mine (1) * Pivotal Tracker (1) * MediaWiki (2) * OmniPlan (2) * Sharepoint (3) * Filemaker (1) * Axure (1) * Paper, Whiteboard, Notebook (4) * Local Bar/Beer (2) 67bab6a9eeafb876bed3c7ea7c8718d301c66bcc DC2009:Web Site Redesign: How to do it Right 0 45 89 88 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing ecommerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definiition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centered design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the orgnization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Deferentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, abiltiy to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. ccd86eb9a5396eeeff846f11b96a70222689f2b4 DC2009:What Should a Web Site Cost? 0 46 91 90 2016-01-13T17:35:37Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. • Database of publications, membership sign-up, email listservs • Proposal is inflated • Stay away from Free Range, Citi has reasonable rates • $100/hr is average rate. Excellent support for Drupal, Joomla, Wordpress projects • NEVER work with an independent consultant on a webproject, go with a house • Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. • Wordpress sites between $5,000 and $10,000 • Different data sets increase costs to up to $20,000 • No justification for any more costs • Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 • Current developer is $14,000 for a wordpress site, but has complexity • Merchant account costs around $1,000 Erik-$2,000 for wordpress microsite • Custom php website, development $18,000 and front-end separate costs because it was being done in-house • Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz • Possibly over $90,000 for original design and development five years ago o Five years ago Drupal, Joomla, WordPress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. • Drupal as a major commitment • Drupal and Joomla have wordpress import methods Website maintenance costs • $100/hr can translate to a monthly rate, plus hosting costs • With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code • Customizations and upgrades only effect the code of CMS • PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. • Website costing split between three phases: o 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already; o 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. • If quote is over $10,000 get a second or third quote! • Membership areas with features like chat, discussion board, community, will be in the $20,000 range. • Conversations should happen with new consultant: o 1. What happens when we out-grow our current system? o 2. What happens when you are no longer our optimal web provider? o Ask a lot of questions! Hosts: • Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal o Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. fa20cd758ad23a95c53ae2214922975e68e641d6 DC2009:Writing an RFP for a web project 0 47 93 92 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Creating an RFP (Request for Proposal) is a challenging process. RFP authors have the thankless balancing task of including all necessary requirements, while making sure the document is not off-puttingly large and unwieldy. This session will look at what makes a good RFP for a web project, and what it takes to get there. Participants should bring their own RFP questions and experiences to share. == Session Notes == Session notes will be posted here. a8ca800c28e3502ae3e132971a7ce4ad8d1126cc Designing and Redesigning Web Sites 0 48 95 94 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Any nonprofit that has published a web site understands the frustrating nature of the process. This session will consider how best to take on the task of casting organizational identity on the web while also serving target audiences and delivering value to web visitors accordingly. === Session Notes === (Session Note Taker will enter notes here) 01af89b367cc88a5ad3ea92a6b8a4130c91d1a48 Evaluation in PM 0 49 97 96 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki Evaluation and Project MGMT Pain ===Why we're here=== # Determining ''how'' to know confirm that sinking feeling that the project isn't going well # What do do with evaluation results to determine # Constructive ways of salvaging # To talk about structured evaluations - documentation, etc. Projects ''should'' have time for evaluation built into the budget. Ongoing evaluation leads to ongoing improvement =Evaluation Strategies= * Build it into the budget * Educate a project team up front - make them evaluation friendly ** Team members should be comfortable with having outcomes evaluated ** Goals that follow [http://en.wikipedia.org/wiki/SMART_(project_management) SMART] - Realistic, Time-Based * At the beginning determine ''what will make the project a success'' * Treat each phase as a separate project * At the end of each phase, evaluate to determine if goals have been met * Have a ''weekly'', ''regular'' meeting of the core group * Close every meeting with a round-the-table reaction and ''documenting'' those feelings ** One participant mentions how his team closes every meeting with a "good though" from each member * Be wary of one person being able to skew evaluations and projects * Set up evaluation metrics and structure * Be aware of different evaluation needs? Is an outside party going to evaluate this as well? * Layout the evaluation plan (like a grant) with a logic model of Goals, Inputs and Outputs * Move towards having a structured evaluation along the way ** document check-ins ** look at website statistics at each phase =Structures and Methods= * Make sure that you check any changes against the initial set of requirements and agreements ==Risks== * Track lists of risks * Brain-storm risks - participants not allowed to stop until they get silly * Keep people aware that there can be positive risks and negative risks * Determine the low-medium-high probability of risks * Determine strategies for risks (mitigate/tolerable) * If this is done well, then it can be reported =How to Get Buy-In on Evaluation Time= * 15 minute stand-up meetings * Off the top evaluation in the budget * Work with a project-friendly organization :) * Luck =Client/Vendor Difficulties= * Vendors and Clients should be open and ''talk about how communication'' itself is going. ** Clients want to know if they're difficult to deal with ** Clients want vendors to tell them what they need and to keep them informed * Making sure that the client know that their inputs are understood * Vendors may be fearful of disappointing the client - this needs to be overcome * Be ''up front'' and clear about building a '''relationship''' between client and vendor - set the tone and maintain it * Transparency * ''''Evaluate'''' the relationship =J's Project= For the five that hadn't heard: J came into a job as the chief writer and editor for the "rebuild of a an 8 or 9 year old website". On the second day they showed screen shots of the new website and it was horrible. J set up a meeting with a vendor. There was minimal, esoteric documentation. The decisions on features and changes that the vendor had made were signed off on by a passive project manager. J had an outside tech evaluation of the site and found that the vendor had been fleecing them - hosted solution, custom CMS. J is now asking them for a itemized list to determine what was obtained for their money. Vendor sent them an email in October saying Pay us. Then in November said "Pay us or we'll unplug you." Vendor refuses to provide files/MySQL tables because it's a custom CMS. =Group Advice= * This is a failed contract - J is now having all contracts reviewed by counsel * Leverage the contract to ''get your data'' * People have to heal and be heard ''and'' J is in a good position because she isn't to blame for any of the projects faults 4d39d1b77ee66e8f3b01523be9889a45492b2213 Event Agenda 0 50 99 98 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki This is the current agenda for MNTP-DC, taking place 8-9 February, 2010. Sessions listed below are subject to change, but we'll make sure to cover any topics participants want covered. Some sessions may be offered more than once where participant interest dictates. The agenda will be collaboratively evolved by participants in the time leading up to and during the gathering. Have ideas for what we should discuss at the event? Put them on the '''[[Session Ideas]]''' page, and we'll weave them in! Sessions will be led by a fantastic set of '''[[Event Facilitators]]''', and we invite all participants to consider facilitating sessions as well. === Monday, 8 February 2010 -- MNTP DC 2010, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[Opening Discussions - Project Management Principles]] * [[PM Principles - Introduction to Project Management]] * [[PM Principles - Web Site Essentials]] * [[PM Principles - Software and Database Development]] '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda. Participants will encouraged to add topics they specifically want to focus on. * [[Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' Afternoon Sessions 1 * [[Implementation Projects: Realizing a return on your investment]] '''**Newly Added Session**''' * [[So You’ve Been Drafted – the Accidental Technology Project Manager]] * [[Writing an RFP for a web project]] * [[Online Collaboration Tools]]: Communicating with the Project Team and Tracking your project milestones and deliverables * [[Managing 3rd-party software implementations]] * [[Managing technology volunteers]] '''14:45''' Break '''15:00''' Afternoon Sessions 2 * [[Managing Risks Before the Implementation Begins]] '''**Newly Added Session**''' * [[Managing Nonprofit Software Development Projects]] * [[Web Site Redesign: How to do it Right]] * [[Managing demands from internal stakeholders]] * [[Managing Drupal Web Projects]] * [[Managing Multi-organizational Projects: What Works Best?]] '''**Newly Added Session**''' * [[Selling the Benefits of Project Management]] '''**Newly Added Session**''' '''16:30''' Closing Circle '''17:00''' Happy Hour * Location To Be Announced === Tuesday, 9 February 2010 -- MNTP DC 2010, Day 2 === '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[Project Management Peer Assists]] '''10:45''' Break '''11:15''' Morning Sessions 2 * [[Managing Salesforce.com Implemenations]] '''**Newly Added Session**''' * [[Solution Architecting: What to do when the solution isn't obvious]] '''**Newly Added Session**''' * [[Managing Expectations: Avoiding surprises halfway through your project]] * [[What Should a Web Site Cost?]] * [[Client Perspective on Software Development Projects]] * [[The convergence of architecture and content]] * [[Managing the Development of Customized Joomla! Websites]] * [[Leveraging Technology: How to merge nonprofit culture with cutting-edge data solutions]] '''**Newly Added Session**''' '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:00''' [[Tool Mapping]] '''13:30''' [[Software Bazaar]] '''14:45''' Break '''15:00''' Afternoon Sessions * [[Managing Consultants and Dealing with Vendors]] * [[Methods in Selecting Software]] * [[The Politics of Project Management]] * [[Project Failures: Identifying and Mitigating Potentials Risks]] * [[Agile Ways to Develop Joomla! Extensions]] * [[Managing Database Projects]] '''16:30''' Closing Circle - Take Aways * [[Brainstorm]] == Other Session Candidates == The following sessions have been offered at past MNTP events, and will be added to the agenda as interest and facilitator availability dictate. Feel free to add your ideas! * Assessing and Redesigning Web Sites * The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When * User Testing * Managing Custom Database Projects * The Art and Science of Defining Scope * Product Management for Nonprofit Software * Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself * Implementing an Existing Database Software or Service * Migrating to Salesforce.com: One Organization's Story 09e46de954cd524851590ea3db903848ff856b09 Event Agenda Guidelines 0 51 101 100 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki The following are some general comments about how we'll run the agenda at MNTP: * Our goal is to get each participant the answers and the understanding they need in order to be better technology project managers. The ultimate goal of the event is to strengthen a community of practice among nonprofit technology project managers, and engender collaboration and dialog that sustain long after 11 January. * The agenda is malleable. Sessions may be moved around to accommodate requests by both participants and facilitators, and... * We'll use part of the first morning to let participants discuss the agenda, and request additional sessions to be offered. * Sessions are designed to be highly interactive. You won't see any panels or keynotes at MNTP, and presentations will be short and intended to spur discussion. Facilitators understand that their primary goal is to enable learning, address questions, and support peer sharing. Bring your questions, and your knowledge to share! * We'll use the wiki at the event to capture notes from each session. We welcome your contributions to the wiki. (if you aren't familiar with wiki's, please see http://en.wikipedia.org/wiki/Wiki) * Use of laptops and cellphones during sessions is strongly discouraged: we encourage all participants to be fully present in sessions and discussions, rather than multi-tasking on email etc. We invite participants to use the morning and afternoon breaks, as well as the lunch hour, to check in with external realities. * We also discourage "drop-in" participation for 1 or several sessions; the event format is highly collaborative, and full participation by all is a key to successful event outcomes. * If there is a session or discussion you would like to facilitate, feel free to be in touch with me or the other organizers, we'd love to hear what you're thinking. 7fc524c376f378fcfa81a3d24054f97a70ca1001 Event Facilitators 0 52 103 102 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki The following facilitators will lead discussions and share their experiences and perspectives from both the nonprofit and consultant sides of technology project management. * [http://www.linkedin.com/in/adamrasmussen Adam Rasmussen], President at UX Interactive * [http://aspirationtech.org/about/people Allen Gunn], Executive Director, [http://aspirationtech.org/ Aspiration] * [http://floatleft.org/about Courtney Miller], Developer, [http://floatleft.org FloatLeft] * [http://www.citidc.com/detail/person.cfm?person_id=160 Katherine Mowers], [http://citidc.com CITI] Senior Project Manager * [http://openflows.com/openflows/people Mark Libkuman] open source project developer at [http://openflows.com Open Flows] * [http://www.followthemoney.org/Institute/team.phtml Mike Krejci], Director of Technology and Web Development, [http://www.followthemoney.org National Institute on Money in State Politics] * [http://www.aucd.org/template/person.cfm?person_id=368&parent=13 Oksana Klimova], Director of Web Services, AUCD * [http://www.picnet.net/ourteam/picnetters/ Ryan Ozimek], CEO at [http://picnet.net PICnet] * Roberta Rosenberg, [http://www.mgpdirect.com/ MGP Direct] * [http://www.citidc.com/detail/person.cfm?person_id=209 Scott Williams], [http://citidc.com CITI] Director of Development and Online Strategy ecb04f2fc364e85f98d7585b4c3683f97ddbf921 Event Logistics 0 53 105 104 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki Below are some important updates, please let us know if you have any questions! # Venue -- Address, Map and Directions # Daily Schedule (9:00 am sharp start time, registration opens at 8:30 am) # Participant List (opt-out information) # Display Tables and Materials # Payment for MNTP # MNTP Agenda # Post-MNTP Socializing # Accommodations and Transit # Contact Info for Questions '''1. Venue''': Managing Nonprofit Technology Projects will take place at: Thurgood Marshall Center 1816 12th Street, NW Washington, DC 20009 Map/Directions Link: http://tinyurl.com/6muvkj Our on-site contact phone numbers will be 415.216.7252 (gunner). '''2. Daily Schedule''': Our morning plenary will start promptly at 9:00 AM. Registration, continental breakfast/coffee, and socializing will start at 8:30 AM Please arrive promptly and be ready to start at 9! Sessions will run until 5:00 PM each day. Lunch will be served on both days at 12:30 PM. '''3. Participant List''': We would like to provide you with a list of everyone attending Managing Nonprofit Technology Projects. We know this will be an excellent way for you to keep track of the many wonderful people you'll meet, but we also want to respect everyone's privacy preferences. If you prefer that we do NOT disclose your basic contact information (name, organization/affiliation, URL and email address only), please let us know at info@aspirationtech.org. We will announce this again at the event, and will not distribute the contact list until the week after the gathering. '''4. Display Table for Materials''': We will have some space available for you to display any materials, organizational flyers, or literature for projects you are involved in. PLEASE PLAN to take home undistributed materials at the end of the event! '''5. Payment for Managing Nonprofit Technology Projects''': If you have not officially '''[https://salsa.democracyinaction.org/o/300/event/checkOut.jsp?event_KEY=51455 registered]''', submitted payment, or made other arrangements to cover your registration, please do so now. Because registration is very likely to sell out, we will be unable to accommodate walk-ins without registration. If you have not submitted payment, please bring your check to us at the event or pay online. We appreciate your cooperation and thank you! '''6. Final agenda''': We are making last confirmations for the event agenda and are coordinating with all of you who have so generously offered to share your knowledge and expertise as facilitators. We will send a separate email regarding details of the agenda and invite your feedback and additions. '''7. Post-Event Socializing''': On Monday evening, we'll adjourn for drinks immediately after we close at 5pm. We are confirming our reservation with a pub near the venue, and will give you details at the event. '''8. Accommodations and Transit''': Basic links and information on some accommodation options are available at http://www.aspirationtech.org/events/mntp-dc/accommodations Participants can use the Metro to get to the Thurgood Marshall Center by taking the Green or Yellow lines to the U Street/African-Amer Civil War Memorial/Cardozo stop. '''9. Contact info: If you have any questions in the meantime, please do not hesitate to be in touch. We can be reached at 415.839.6456 (Mike), 415.216.7252 (gunner), or email info@aspirationtech.org. 13b07b12d9bc1d54eb158a389f27d27d19564b31 Final announcements 0 54 107 106 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki * Participants list will be distributed, you can opt out in advance. * Guidelines for using email list. * Wiki will be kept up to date. Articles will come out of this information. If you have interest in helping writing these articles, let us know. * We strongly encourage you to join the mailing list. Post project management challenges you are facing, and let the group give you ideas. * If you blogged about the event, forward the link to us. Use the tags for pictures in flickr, del.icio.us etc. mntp, aspiration, aspirationtech, idealware * Tom and Jerry's. 288 Elizabeth Street. Drinks! Take the 6 from Park to downtown, 4th stop. Google map: http://tinyurl.com/347489 67ab3049456a417c2133aa1f933ae43eb224d5be Future of the MNTP Wiki 0 55 109 108 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki As MNTP moves from a single event to a program, this wiki has the potential to store a great deal of knowledge about managing nonprofit technology. We invite all interested parties to share their thoughts on topic areas which would be most useful to build out as resources for the larger Nonprofit Technology Project Management community. And for existing resources in this arena (of which there are plenty!), please add them to [[Nonprofit Technology Project Management Resources]] === Focus Areas === * Web site development best practices ** Project specification ** Site development ** Vendor selection and partner management ** Testing and acceptance ** training and Maintenance * Add another focus area here! 83c3de1e4f21e22e88055a0cac1f9b293b95c878 Getting Started 0 56 111 110 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki If you've never worked with a wiki before, learn all about the concept on [http://en.wikipedia.org/wiki/Wiki Wikipedia]. This wiki is running the same MediaWiki software that powers Wikipedia.org, and the following are documentation links. == Tips for using MediaWiki == This wiki is running MediaWiki software. Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software. == Getting started == * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list] * [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ] * [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] 109e23c8158bcf67218891a166d5d5295a6de11d Horrific Tales of Miserable Project Management Failure 0 57 113 112 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Nothing is more instructive than the mistakes of others. Participants will be invited to swap stories and cautionary tales of the many speed bumps, pot holes, and multi-vehicles pile-ups on the road to project management success. === Session Notes === This session merged with [[Evaluation in PM]]. See notes there. cff68f5df29bd344e7a2baec4dabce28f9988832 Implementation Projects: Realizing a return on your investment 0 59 117 116 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Facilitated by: Dan Shenk-Evans and Katherine Mowers, Community IT Innovators You are investing a lot of money to upgrade or implement your system, so what are the best ways to get a return on investment? We'll discuss ways to manage a 3rd party software implementation so that 6 months after go-live your organization is still thinking it was a great idea. == Session Notes == Session notes will be posted here. 127b1f6913073bd8641dae0dde8668a2c6fe2923 Implementing an Existing Database Software or Service 0 60 119 118 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a specialty in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. ca8cad236367f3c6c12dbc75bb77d2877730d72a Interactive Agenda Clustering 0 61 121 120 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === In this interactive exercise, participants will brainstorm topics they'd like to add to the agenda, and group those ideas into related clusters. Event organizers will try to build the most-requested ideas into facilitated sessions. 39be9227e13a0b00586696dcb71f46ed4a2508bd Interactive Software Mapping Exercise 0 62 123 122 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki Together, we'll kick off a software mapping process! We'll encourage everyone to contribute the names of any software packages they're using in the project management process to a "Wall of Software". With everyone's help in arranging and making sense of the results, we'll form a map of the software that currently in use. There's a provisional SSC toolbox with most of the tools: http://socialsourcecommons.org/toolkit/show/848 40c096ba57ea5bc0a3b5234f8e1fb852ea3eb793 Leveraging Technology: How to merge nonprofit culture with cutting-edge data solutions 0 63 125 124 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki '''Facilitated by Maya Krishnan, Technology Specialist, Horton's Kids''' === Description === If nonprofits have so much to gain from improved IT, why are many of them still using outdated methods? This session shares the experiences of Horton’s Kids, a nonprofit that has recently redefined its relationship with technology by extensively customizing a Salesforce database to reflect its mission and culture. Horton’s Kids has found that even the most technically advanced data management system can fail if it does not reflect the nonprofit’s mindset and structure. A representative from Horton’s Kids will provide advice for nonprofits struggling to improve their data management through technology. == Session Notes == Session notes will be posted here. 24f37602641e29da4db8f070c94d561bb088675a Looking for demos 0 64 127 126 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki Laura is looking for people who can demo: * MindMap * Activecollab * sharepoint * Visio * google docs * google calendar * non-boring part of basecamp 60a41c95a970766a22dd06cbb0ca89e15214c4e2 Main Page 0 1 129 1 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki <strong>MediaWiki has been successfully installed.</strong> Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software. == Getting started == * [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] 8e0aa2f2a7829587801db67d0424d9b447e09867 Managing 3rd-party software implementations 0 65 131 130 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Session notes will be posted here. 35e43b591a3447ac18e2e036d0b0a2357faa2208 Managing Consultants and Dealing with Vendors 0 66 133 132 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. == Session Notes == Session notes will be posted here. ca476fb3e4462c21859e0f8cbcdc6c95201a0206 Managing Cross-Departmental Technical Projects 0 67 135 134 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki #REDIRECT [[Collaboration and Management in Cross-Departmental Web Projects]] 46c06819240543b6cfc30dedc5134bb231559c32 Managing Custom Database Projects 0 68 137 136 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot Eric asks for a go around on what our database experiences have been. Eric throws out a definition of what a custom database is and checks to see if we agree that managing these is difficult. troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. security is also often a huge concern because sensitive data. eric asks us to tells some stories about security trouble. Tanya tells us about an experience at moveon, like rate limiting access to data. eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. tom suggest that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. Eric ask how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how relistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. Melinda talks about the fact that people don't expect thing to be on time exactly. Tanya talks about her hope that you will tell her rather than pertend since she might then decide to scrap that feature. Tom suggest that prioritizing things is super important to that and being clear about whats possible. Anna talks about her engineers want for good detailed descriptions. Eric talks about estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" Mark talks about good introduction planning and approaching scope as a good intro planning phase. Ian tells stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. Hanna talks about using the trade off, making sure that people know that features are often a trade off. as well as identifing what is core functionality. Eric suggests over delivery and under promise. Debbie suggests that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. Eric suggests a todo list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. Melinda says a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularily can be very hard because the testers are busy. Eric talk about ways to model the idea as a test. Ian says you are testing the person not the code. Tom talks about the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. Hanna talk about making them think through all the reports, making them think about what output or report they will want early on. Tanya suggests that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. Eric asks us about communication styles. Bergan talks about doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. Hanna suggest a weekly email report of what people are doing. Catherine talks about using instant messenger or basecamp to keep up really up to date in the moment. Mike talks about using the application campfire. Eric talk about always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. Tom talks about the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. bergen suggest that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. Tanya asks what kinda language you would use to describe the project. Eric defines RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects Tanya asks what is scope. Tom answers that it is a very detailed description of the project. Anna talks about scope docs as being really detailed down to each page. Mark talks about specs as being more about the actually technical requirements, what technical things need to happen. Eric talks about a spec as being rewritten by contractors and developer as a part of any process. Tom says that scope is implementation path while spec is more a general itemized list of technical points. Eric says know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. Anna, talks about training and documentation as being an important part of ending the project. Eric suggest that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. Anna talk about how projects never really end because people can always think of something else they might want. Tom talks about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. Eric asks us to talk about data migration challenges and ideas. Folks talk about the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. Eric talk about data cleanup and how it's a partnership to clean the data. Anna asks folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. Tanya suggests a contest to get staff to do tedious things, like giving away iphones for uploading data 0b4038ed4c866b1cbc7bd11fdf80d4508a0c742a Managing Database Projects 0 69 139 138 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == Almost all software projects ultimately come down to the database design issue. But the discipline of database design is poorly understood and frequently disempowering for nonprofit staff who know what they need, but not how to request or specific it to database developers. This session will convey best practices for managing database projects, and address participant questions about specific challenges they are facing. == Session Notes == Session notes will be posted here. c2c866045a92c8514ae904e6ab0cc8500badcc19 Managing Drupal Web Projects 0 70 141 140 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Session notes will be posted here. f0bc6b8de9b68120052d863caff0c470e3b2e6bc Managing Expectations: Avoiding surprises halfway through your project 0 71 143 142 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Project managers usually have a least two central jobs: Job 1 is to deliver the project in an appropriate fashion, and Job 2 is to serve as PR person and universal ear to all all stakeholders. This session will address how to properly set, manage, and adjust expectations of the life of a project, and how to model for the unexpected when communicating project plans. == Session Notes == Session notes will be posted here. 3b14b5de99cf9ec5b1f6e6a765c4a3f6cd7d935f Managing Multi-organizational Projects: What Works Best? 0 72 145 144 2016-01-13T17:35:38Z Miriam 2 1 revision imported wikitext text/x-wiki '''Facilitated by Mike Krejci, Director of Technology and Web Development, National Institute on Money in State Politics''' === Description === Managing projects within a single organizations can be a well-defined process, with project managers able to plan out a course and set tasks and goals. But how do you manage a project where you have no authority for a portion of it, as part of it relies on one more other organizations? When two organizations come together with their unique resources, to combine them into yet a third unique outcome, what are best practices for managing such a collaboration? Is it preferable to have two project managers, one for each organization, or should a single project manager be identified and given multi-organizational authority to set tasks and goals. Recently Mike had such a project and while it was completed, it was not as smooth a road to travel as it could have been. Mike will layout the basic foundations of this project, and outline some of the pitfalls we encountered, but the primary focus of the session will be to have an open discussion on what are the best methods to manage such a project, and what are any real world examples anyone has seen between two, or perhaps even more, organizations working together on a single project. Managing Multi-organizational Projects: What Works Best? I run the IT department for a non-profit organization called The National Institute on Money in State Politics (www.followthemoney.org). In short, we collect the campaign finance donations given to candidates and committees on the state level for all 50 states and standardize and categorize the donations by industry. There is another non-profit organization called The Center for Responsive Politics (www.opensecrets.org) that collects and standardizes the campaign finance information at the federal level. Recently a funder financed a joint project of both our organizations, and that was to combined contributions at both the state and federal levels and identify the top 10,000 combined national donors. The final results of this work can be found here http://www.followthemoney.org/database/top10000.phtml and here http://www.opensecrets.org/orgs/index_stfed.php While the directive seemed a simple one, it is in fact a very labor intensive project. We had to first make sure that our Company A is the same as their Company A. This in itself is a difficult task as in many cases you are working with individuals that work for Company A, which is actually a subsidiary of Company B. We then needed identify who the top donors were when adding both levels of data together. It may be that one organization had a lot of money given on the federal side, but perhaps only one record on the state side. It was small enough on the state side that the record never really researched or standardized, so those records then needed added man power, on both sides, to identify and add into the top contributors. A final product then had to be develop that was appropriate for each sides individual web site. This, in a very summarized version, was the project at hand. In laying this project out, a single project manager, or point person, was never created and each side had their own project managers to work with each other and with the other departments of each organization. IT was not the only department involved as researchers and communications had to be involved. We would have conference calls to discuss direction and identify tasks needing to be done, then each organization would go and work on their components, coming back together at scheduled intervals to determine progress and if new courses of actions were needed. Of course this work, and in the end created a very useful and powerful tool on both web sites, but it was not as smooth a process as we believe it could have been. There were a few cases of each side doing things different then the other was expecting, and even right at the start there was a misunderstanding of the project definition as a whole, causing both organizations to initially develop in separate directions, without realizing it. This of course caused a few delays and a few points of frustration for all involved. Not belaboring on the case project, the important question I would like to present here is how would you organize such projects? Would you select a single point project manager on each organization and have only those project managers interface the project together? Could one person have cross organizational authority for such a project? How would your organization have handled this? Have you ever had a single point cross organizational project manager, and if so, how was authority laid out? These are the questions I would like to explore and hopefully, together, we can come out with a working set of solutions to go home with. 34fd81b8aeab360a068e5717ad9600d3b4a96965 Managing Nonprofit Software Development Projects 0 73 147 146 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === While a best practice for nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most nonprofits, and too often nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. == Session Notes == Session notes will be posted here. e3a44cb71d087552e70fe8f2c662de35ad3b021a Managing Online Campaigns 0 74 149 148 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Notetaker: David 70bbf4736032705b13c75d4dc77ffd0360083696 Managing Risks Before the Implementation Begins 0 75 151 150 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Facilitated by: Rob Jackson and Doug Casler, Community IT Innovators There's a whole lot to consider before you implement an information technology initiative. Come discuss some classic mistakes and some best practices fro identifying, mitigating, and managing risks. == Session Notes == Session notes will be posted here. 03c502329ddcf3f81358429ca7cf6cc9b3aa8a07 Managing a large software implementation 0 76 153 152 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === There's "managing software development", and then there's "managing LARGE software development". This session will present learnings from large software projects, including project management, technology integration, and testing. == Session Notes == Session notes will be posted here. 0eeb2be396ee44c87f0858f36f5b819ad98c1cf9 Managing demands from internal stakeholders 0 77 155 154 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === There are plenty of moving pieces in any nonprofit technology project. But often one of the most vexing challenges is properly managing the needs and wants of stakeholders within the organization for whom the project is being implemented. This session will cover best practices for engagement, gathering input, transparent project operation, creating alignment (and coping when it's not possible), and other aspects of setting expectations and managing communications. == Session Notes == Session notes will be posted here. 78efc4277f0d6a32589e7e839319d185214379a9 Managing technology volunteers 0 78 157 156 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Many are the nonprofits who have been approached by well-meaning technologists volunteering much-need services and skills, including web site programming and IT support. But all too often, those same organizations don't understand how to manage tech volunteers, and how to "right size" and propely specify volunteer tasks and projects. In addition, tech volunteers often fail to understand the unique and resource-constrained nature of nonprofit technology requirements, and make inappropriate recommendations and selections. This session will enumerate best practices for engaging and managing technology volunteers, and will discuss how to get the most out of tech volunteers without overtaxing their good will. Participants will be encouraged to share their real-world volunteer challenges for group discussion. == Session Notes == Session notes will be posted here. c993a253d372643262a61814219181a23cc87ec1 Managing the Development of Customized Joomla! Websites 0 79 159 158 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == Tim Forbes, the Director of Project Management at PICnet, will be speaking about successful project management techniques employed at his company in developing large and customized Joomla! websites. His experience in writing requirements, managing client expectations, estimating work hours, testing, and quality assurance to develop unique extensions (such as Version Control and ACL) for large organizations such as the American Society for Microbiology and American Academy of Physician Assistants is invaluable. During the last three years, Tim and his team has helped PICnet become one of the most dynamic companies in the non-profit community. == Session Notes == Session notes will be posted here. 5b9d5e849764b61c21dcc1588a1d5d0be1c9d415 Mapping Communication Tools to Tasks 0 80 161 160 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === There are a range of ways to collaborate with partners and stakeholders in any project. But which tools work best for which types of collaboration? This session will sort out appropriate times to employ email, instant messaging and chat, wikis, phone calls, file sharing, forums and other tools. === Session Notes === (Session Note Taker will enter notes here) d1f668841e4208ba1c30de5c2566aecd5e2586bf Matrix of Collaboration Challenges and Solutions 0 81 163 162 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki #REDIRECT [[Collaboration Challenges and Solutions]] bb98c6491d2eca214903a0594b1852850c27adb3 Methods in Selecting Software 0 82 165 164 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === How do you balance the need to pick great software with the need to not spend a year full time doing it? This session will address processes and methods that can help in picking the right tools, with a focus on specific participant questions. == Session Notes == Session notes will be posted here. 20ff631c8a260bfbc29860bbf4269e61335467e2 Migrating to Salesforce.com: One Organization's Story 0 83 167 166 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in diff countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar w/ platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in salesforce primarily bc it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at salesforce. Compare and contrast. Goals, what gone thru. Not worked w/ salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using salesforce. Community of NGOs using salesforce. Sustainable. 11- Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, camaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailmerge. Browser based. Activity history. Log a call, mailmerge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in salesforce. You can generate from salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for salesforce. Admin people entering data. Don’t recommend starting salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AHAs In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. db3ee14c8aec7b132a45d519ea3ff3edaaad80f9 Navigating Internal Relationships 0 84 169 168 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Projects often live and die by will of a small group of staff members. We'll talk about the ways to identify the people that will be most critical to the success of a project, and how to form the relationships that will help it succeed. 7f06eb02053cafc3a686bfe692514afd72bfa0e1 Navigating internal politics and relationships 0 85 171 170 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br>In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>A-ha's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments a85979adeaff4f05392aa53933dbb6c05504347e NewYork2008:Afternoon 1 report backs 0 86 173 172 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Managing remote teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don+t necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web assessment and redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs. coolness * Trying to retain control of your technical destiny with open source platforms Web redesigns part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward 88e1f06578628a049aed2c2eb145851c37c164c9 NewYork2008:Afternoon 2 report backs 0 87 175 174 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Report backs Founder and consultant relationship management * Good communication with founder, single point of contact * aligning core competencies of provider and organization * contracts to reflect requirements Scope * Methods you can use to write out your scope and requirements * Ways to get there, user needs, getting people involved in creating requirements, allocate time to scope Cross departmental PM * Basic definition of PM should be expanded to include an informal toolkit, a better define vocabulary of all the soft tools that PMs use to keep the project moving. Everything as real as email, to much softer teams as team building tools, to understand organizational culture, how to follow up with people, sharing ownership of the project, grounding the project in mission conversations, all these mechanisms should be written into the PM bible to give people a vocabulary. User testing * Simple plain language user stories beginning with "An user can". Write in plain language * Tools to see what people are doing online, you can test your users live. * Low tech usability test, mock up web-pages and hand the printout to a user, circle or colour a button, get a reaction from the layout of the page. 16e915de96b5e284d28531505c7a47aecb50333b NewYork2008:Agile Project Management 0 88 177 176 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === What's the difference between project management methodology and software development methodology? What's the difference between (so-called) "traditional" project management and agile project management? When the Agilists today talk about traditional project management, don't they really mean ''bad'' project management? Can traditional project management be good (and if it is, it is agile)? In this session we will: * Talk about the difference and overlaps between project management methodology and software development methodology * Talk about some of the perceived and some of the very real differences between traditional and agile project management * Share experiences using agile methods to manage software development projects === Session Notes === Agile Project Management Defining terms: Agile vs. Traditional (Waterfall) Read the “Agile Manifesto” – the defining document written by software developers. Some qualities of an Agile method: * Agile does not mean early launch. * More about simplifying the process, evaluating as you go. * No large document/budget to sign off on at the start. * Requirements are modified as you go. * Decisions are made on an ongoing basis * Stories (as a unit of measurement) rather than requirements. Stories reconnect the client with the overarching goals. * Certain amount of stories per iteration (phase). * Bill by time/materials. * After iteration, reevaluate priorities and move to the next specification/iteration (collection of stories). Books: * Agile Software Development * Managing Agile Projects, by Sanjiv Augustine * Agile Project Management Using Scrum Discussion of SCRUM (one way to use Agile): Teams of developers who come together every day to ask, “What did we do yesterday, what will we do today, and what stands in our way?” Plan “sprints” (iteration) of thirty days. Assign “points” to each story – more points for more work – and decide how many points can be finished. Large stories are called “epics” and are divided into smaller stories. Deliver and test at the end of each iteration. Client representative is involved in the process so they can give immediate feedback. Revisit priorities. Decide on next sprint. Concerns about Agile: * How do you deal with budget? Yes, this method is problematic with a fixed price. But you can still do an overarching document at the start so you can track money – put it on a wiki and revisit it often. Can be revised, not written in stone, but still important to have a general sense of how much money is left. Lessens chance of “scope creep” or going overbudget – constant reevaulation. * How do you manage client anxiety? They do need to trust you. * Client has to be more involved. Gather stories, be available for questions from developers. * What about documentation? It is still important, but everything is not specified to the letter. Two members described their experience working on traditional project, working in a general agile style, and using the scrum method. Discussion of Extreme Programming (another way to use Agile): * Team up developers so one is coding and the other is testing, helping, etc. * Doesn’t cost more, can save money. Sometimes when people refer to traditional/waterfall methods, they really mean “bad” traditional method. There can actually be a middle ground. More about changing the terminology and expectations. More about delivering value. Importance of “soft skills” when using this method. Need to be positive, encouraging. Lots of face time, etc. AHA’s * PM vs Software development – they are very different. * There are less differences than you might think before the traditional and agile methods. Can still do work breakdown process and have a budget. More about a different way to look at the same thing. Focus on process and value. Connect back to intangible goals/mission. * Simply doing things in chunks is a revelation. * Things can be changed later! * Really just admitting that you can never control scope. a7624d13df2ecb1bc8a68eb9ca1d35df9ac359a3 NewYork2008:Assessing and Redesigning Web Sites 0 89 179 178 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AHA’s! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org’s see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s if they have a point of PAIN, they will come to site if they have a PASSION about your issue, they will come to site 2 f’s if they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site if they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA How can we get qualitative data from users GUNNER: call people about your website do you use page x (most popular page) why do you use it what else would you like to see on it what else do you look at that is similar check out clickthrough’s on enewsletters look at it over time look at phrasing look at content/subject matter tells you what people respond to in messaging and in your work NORMAN: Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: Check out 404’s - tells you waht links aren’t work AND what people WANT to look at MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” - Kathy Sierra people like to be loved, to be listened to, keep talking to the people and cultivate the people who Stay close with advisors, get their feedback on new things JED Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search Know who your users are - how many people are using it to different things (donors, knowledge seekers etc) Purpose driven vs Curious users Purpose-driven will come see it regardless Curious user who has heard about your issue or your org and is curious needs navigational guidance, your opportunity to cultivate someone new They need more help GUNNER: you can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: we want to use the web to increase our donor base what makes the passionate people not just look but also donate JED Conversion path - from curious to regular to donor - the holy grail of web design GUNNER call everyone on the phone that has donated on line and thank them be sure to respect their privacy preferences find ways to ask them why they decided to give you money Software to analyze click-throughs - traffic analysis Clicktrax A software that reads clicks with heat visual AWstats doesn’t really understand paths Other softwares analyze paths You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies should try to build different kinds of user experience for different users we’d be silly to think that you can talk to everyon the same way Gunner: $ a month pitch - start at a $ a month, then ramp them up JED ASPCA did it and made 1/2million quickly GUNNER: build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: Emotion to get people to donate HEather webpages for different audiences as a possibility it’s a huge amount of work, to create content, manage site so we haven’t done it STEVEN if we have opportunities to do them, it woudl be great but will add to cost of site make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. pitch to people who have already donated once, they should be on a newsletter email is cheaper and effective for gathering donations re: analytics look at how long they stay on a page, if a huge number of people come from google etc and they only stay a short time, then they aren’t finding hte info they need TALLY: Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla, Plone) JED: Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: IF you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong bc it’s easily taken over JULIA: Go out and ask them - how do we do it? Send emails about different points of web design project to get their feedback GUNENR: and be sure to send them love - build mediated trust relationships map people’s contributions into outcomes - they will appreciate it. JULIA: But you solicit input but at some point you decide not to take some input GUNNER: Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: Be sure that you know who you’re sending it to as well - dont’ dismiss feedback from board member of spouse, for example! GUNNEr: Be sure to get people that are passionate and on your side JULIA: Balance between listening and making decisions BILLY: Creating customer evangelists (book) - i’ve learned from buidling little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: “We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: THink of site in 2 ways - storefront - change the look set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: You may alienate people by doing redesign STEVEN: Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: Decoupling your feedback for design VS. for content get feedback on content FIRST then design Give text only website to check out content and architecture - validate your site not your designer. ONce that works move to design phase JULIA: The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: Can we talk more over the next few days about data tools? GUNNER: Colin as a resource. I try not to JED: You’ll need someone to ask the right questions and help you interpret it. JULIA: What data can i get? What will the data tell me? STEVEN: Google analytics - free, ask someone to help you go over stats with you GUNNER: be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Procceess, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to memebers of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, pratical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clealy in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redisigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out 68a87b98b2ec34d37dd82c66e531d2bbb6964398 NewYork2008:Brainstorm 0 90 181 180 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki *Reopen the wiki on a month or two to follow up on stories that were put into practice *Reconvene at other venues, cities, major gatherings *Web conferencing software for online demos of tools *Virtual meetings in second life *Establish a series of trainngs, not see this as a meeting but establish a fellows programs *Establish a mentoring program to connect persons with different experiences to help diff *Lists of people who attended, photos, services that they need, competencies, services that they provide *Mailing list opt out instead of opt in *Face to face informal meetings, use meetup tools, check in with other people in between larger meetings *Online project management puzzler of the week *Regional meetup *Community bulletin board, 1 thread about use of specific technology. *501 project managers club. *On the existing wiki, add topic based spaces, so conversations that can be useful after the event can be transfered as topics *Facilitate quaterly regional meetings as capacity buildings *Mentorship program *Online forum where people can post problems and get responses *Grant money to take this on the road, smaller organizations can attend *More documentation, more training, more resources that perhaps we can post to the wiki. 02eff4645006bd6c0e7ef471cf13f29f43bb6c3f NewYork2008:Challenges of remote collaboration 0 91 183 182 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Challenges of remote collaboration: * timezone * lack of casual conversations * no face-to-face leads to lack of "getting to *know* people" * language barriers * travel for requisite f2f meetings can be troublesome * communications are made slow and difficult which CAN lead to slower decision making * management (productivity, "nagging," checking up on staff) * tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. specific problems with video - uncomfortable. related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? communications-styles are really the driving force here... management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation *trust* is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, what are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online ** b831db286e7801cab1b14a7de6caace0541c666d NewYork2008:Collaboration and Management in Cross-Departmental Web Projects 0 92 185 184 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 yrs in Further Education, 8 yrs consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buyin up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buyin. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no toolkit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal toolkit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. 845489cd6997eb83bead487bd1e8f0c9dbca8f10 NewYork2008:Collaborative Tools 0 93 187 186 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *conference Calls *Emails *googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--lenght of collaboration--amount of planning *compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *# of people on your team Discussion Wikis<br> pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> cons: not as easy to understand, better for tech savvy, dfficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> pros: simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> cons: individualnot group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> pros: flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> cons: user adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> more: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: one question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> cons: bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> more: good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> eaa6195a2797c49a1e6b9229fb8fbd4b1f853164 NewYork2008:Evaluation in PM 0 94 189 188 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki Evaluation and Project MGMT Pain ===Why we're here=== # Determining ''how'' to know confirm that sinking feeling that the project isn't going well # What do do with evaluation results to determine # Constructive ways of salvaging # To talk about structured evaluations - documentation, etc. Projects ''should'' have time for evaluation built into the budget. Ongoing evaluation leads to ongoing improvement =Evaluation Strategies= * Build it into the budget * Educate a project team up front - make them evaluation friendly ** Team members should be comfortable with having outcomes evaluated ** Goals that follow [http://en.wikipedia.org/wiki/SMART_(project_management) SMART] - Realistic, Time-Based * At the beginning determine ''what will make the project a success'' * Treat each phase as a separate project * At the end of each phase, evaluate to determine if goals have been met * Have a ''weekly'', ''regular'' meeting of the core group * Close every meeting with a round-the-table reaction and ''documenting'' those feelings ** One participant mentions how his team closes every meeting with a "good though" from each member * Be wary of one person being able to skew evaluations and projects * Set up evaluation metrics and structure * Be aware of different evaluation needs? Is an outside party going to evaluate this as well? * Layout the evaluation plan (like a grant) with a logic model of Goals, Inputs and Outputs * Move towards having a structured evaluation along the way ** document check-ins ** look at website statistics at each phase =Structures and Methods= * Make sure that you check any changes against the initial set of requirements and agreements ==Risks== * Track lists of risks * Brain-storm risks - participants not allowed to stop until they get silly * Keep people aware that there can be positive risks and negative risks * Determine the low-medium-high probability of risks * Determine strategies for risks (mitigate/tolerable) * If this is done well, then it can be reported =How to Get Buy-In on Evaluation Time= * 15 minute stand-up meetings * Off the top evaluation in the budget * Work with a project-friendly organization :) * Luck =Client/Vendor Difficulties= * Vendors and Clients should be open and ''talk about how communication'' itself is going. ** Clients want to know if they're difficult to deal with ** Clients want vendors to tell them what they need and to keep them informed * Making sure that the client know that their inputs are understood * Vendors may be fearful of disappointing the client - this needs to be overcome * Be ''up front'' and clear about building a '''relationship''' between client and vendor - set the tone and maintain it * Transparency * ''''Evaluate'''' the relationship =J's Project= For the five that hadn't heard: J came into a job as the chief writer and editor for the "rebuild of a an 8 or 9 year old website". On the second day they showed screen shots of the new website and it was horrible. J set up a meeting with a vendor. There was minimal, esoteric documentation. The decisions on features and changes that the vendor had made were signed off on by a passive project manager. J had an outside tech evaluation of the site and found that the vendor had been fleecing them - hosted solution, custom CMS. J is now asking them for a itemized list to determine what was obtained for their money. Vendor sent them an email in October saying Pay us. Then in November said "Pay us or we'll unplug you." Vendor refuses to provide files/MySQL tables because it's a custom CMS. =Group Advice= * This is a failed contract - J is now having all contracts reviewed by counsel * Leverage the contract to ''get your data'' * People have to heal and be heard ''and'' J is in a good position because she isn't to blame for any of the projects faults 4d39d1b77ee66e8f3b01523be9889a45492b2213 NewYork2008:Event Agenda 0 95 191 190 2016-01-13T17:35:39Z Miriam 2 1 revision imported wikitext text/x-wiki The agenda will be collaboratively evolved by participants in the time leading up to and during the gathering. Have ideas for what we should discuss at the event? Put them on the [[Session Ideas]] page, and we'll weave them in! === Wednesday, 9 January === Casual pre-event happy hour at to-be-determined venue. === Thursday, 10 January -- MNTP, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[NewYork2008:Opening Discussions - Project Management Principles|Opening Discussions - Project Management Principles]] * [[NewYork2008:PM Principles - Introduction to Project Management|PM Principles - Introduction to Project Management]] * [[NewYork2008:PM Principles - Web Site Essentials|PM Principles - Web Site Essentials]] * [[NewYork2008:PM Principles - Advanced Web Projects|PM Principles - Advanced Web Projects]] * [[NewYork2008:PM Principles - Software and Database Development|PM Principles - Software and Database Development]] * [[NewYork2008:PM Principles - Values-Based Project Management|PM Principles - Values-Based Project Management]] '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda * [[NewYork2008:Interactive Agenda Clustering|Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' * [[NewYork2008:Interactive Software Mapping Exercise|Interactive Software Mapping Exercise]] '''14:00''' Afternoon Sessions 1 * [[NewYork2008:Assessing and Redesigning Web Sites|Assessing and Redesigning Web Sites]] * [[NewYork2008:Whirlwind Discussion of Project Management Utilities|Whirlwind Discussion of Project Management Utilities]] * [[NewYork2008:Implementing an Existing Database Software or Service|Implementing an Existing Database Software or Service]] * [[NewYork2008:Challenges of remote collaboration|Challenges of remote collaboration]] * [[NewYork2008:Afternoon 1 report backs|Afternoon 1 report backs]] '''15:30''' Break '''15:45''' Afternoon Sessions 2 * [[NewYork2008:Looking for demos|Looking for demos]] * [[NewYork2008:Managing Consultants and Dealing with Vendors|Managing Consultants and Dealing with Vendors]] * [[NewYork2008:The Art and Science of Defining Scope|The Art and Science of Defining Scope]] * [[NewYork2008:Collaboration and Management in Cross-Departmental Web Projects|Collaboration and Management in Cross-Departmental Web Projects]] * [[NewYork2008:User testing processes and getting info from users|User testing processes and getting info from users]] * [[NewYork2008:Afternoon 2 report backs|Afternoon 2 report backs]] '''17:00''' Closing Circle '''17:30''' Happy Hour === Friday, 11 January -- MNTP, Day 2=== '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[NewYork2008:What Should a Web Site Cost?|What Should a Web Site Cost?]] * [[NewYork2008:Selecting and Recommending Tools – The Idealware Process|Selecting and Recommending Tools – The Idealware Process]] * [[NewYork2008:Managing Custom Database Projects|Managing Custom Database Projects]] * [[NewYork2008:Collaborative Tools|Collaborative Tools]] * [[NewYork2008:Report backs from sessions morning 2|Report backs from sessions morning 2]] * [[NewYork2008:What do I want to talk about today?|What do I want to talk about today?]] '''11:00''' Break '''11:15''' Morning Sessions 2 * [[NewYork2008:The Politics of Project Management|The Politics of Project Management]] * [[NewYork2008:Evaluation in PM|Evaluation in PM]] * [[NewYork2008:Horrific Tales of Miserable Project Management Failure|Horrific Tales of Miserable Project Management Failure]] * [[NewYork2008:Agile Project Management|Agile Project Management]] * [[NewYork2008:Open Source CMS Q&A session|Open Source CMS Q&A session]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' [[NewYork2008:Software Bazaar|Software Bazaar]] ''' <-- Did you demo? List your tool here''' '''14:45''' Break '''15:00''' Afternoon Sessions * [[NewYork2008:Overthrowing The Consultant/Client Relationship|Overthrowing The Consultant/Client Relationship]] * [[NewYork2008:Using Wikis for Effective Collaboration|Using Wikis for Effective Collaboration]] * [[NewYork2008:Navigating internal politics and relationships|Navigating internal politics and relationships]] * [[NewYork2008:Managing Nonprofit Software Development Projects|Managing Nonprofit Software Development Projects]] * [[NewYork2008:Report backs afternoon|Report backs afternoon]] '''16:30''' Closing Circle - Take Aways * [[NewYork2008:Brainstorm|Brainstorm]] * [[NewYork2008:Final announcements|Final announcements]] 10bc9874a8da4a063784190721815966ad143730 NewYork2008:Event Logistics 0 96 193 192 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki THE FOLLOWING WERE THE EVENT LOGISTICS FOR MNTP-NY IN JANUARY 2008 Below are some important updates, please let us know if you have any questions! # Venue -- Address, Map and Directions # Daily Schedule (9:00 am sharp start time, registration opens at 8:30 am) # Participant List (opt-out information) # Display Tables and Materials # Payment for MNTP # MNTP Agenda # Post-MNTP Socializing # Accommodations and Transit # Contact Info for Questions '''1. Venue''': Managing Nonprofit Technology Projects will take place at: Marble Collegiate Church 1 West 29th Street New York, NY 10001 MNTP will be held on the 6th Floor. Map/Directions Link: http://tinyurl.com/2ufeze Walking Directions from Penn Station to Venue: http://snurl.com/1x1e6 Our on-site contact phone numbers will be 562.290.2005 (San) and 415.216.7252 (gunner). '''2. Daily Schedule''': Our morning plenary will start promptly at 9:00 AM. Registration, continental breakfast/coffee, and socializing will start at 8:30 AM Please arrive promptly and be ready to start at 9! Sessions will run until 5:00 PM each day. Lunch will be served on both days at 12:30 PM. '''3. Participant List''': We would like to provide you with a list of everyone attending Managing Nonprofit Technology Projects. We know this will be an excellent way for you to keep track of the many wonderful people you'll meet, but we also want to respect everyone's privacy preferences. If you prefer that we do NOT disclose your basic contact information (name, organization/affiliation, URL and email address only), please let us know at info@aspirationtech.org. We will announce this again at the event, and will not distribute the contact list until the week after the gathering. '''4. Display Table for Materials''': We will have some space available for you to display any materials, organizational flyers, or literature for projects you are involved in. PLEASE PLAN to take home undistributed materials at the end of the event! '''5. Payment for Managing Nonprofit Technology Projects''': If you have not officially registered at http://tinyurl.com/32q8yt, submitted payment, or made other arrangements to cover your registration, please do so now. Because registration is guaranteed to sell out, we will be unable to accommodate walk-ins without registration. If you have not submitted payment, please bring your check to us at the event or pay online. We appreciate your cooperation and thank you! '''6. Final agenda''': We are making last confirmations for the event agenda and are coordinating with all of you who have so generously offered to share your knowledge and expertise as facilitators. We will send a separate email regarding details of the agenda and invite your feedback and additions. '''7. Post-Event Socializing''': On Thursday evening, we'll adjourn for drinks immediately after we close at 5pm. We are confirming our reservation with a pub near the venue, and will give you details on Thursday. '''8. Accommodations and Transit''': Basic transit links and information on some accommodation options are available at http://www.aspirationtech.org/events/mntp2008/accommodations '''9. Contact info''': If you have any questions in the meantime, please do not hesitate to be in touch. We can be reached at 562.290.2005 (San), 718-208-8172 (Laura) and 415.216.7252 (gunner), or email info@aspirationtech.org f53d9a079196d8911df3d91a502518586419c61b NewYork2008:Final announcements 0 97 195 194 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki * Participants list will be distributed, you can opt out in advance. * Guidelines for using email list. * Wiki will be kept up to date. Articles will come out of this information. If you have interest in helping writing these articles, let us know. * We strongly encourage you to join the mailing list. Post project management challenges you are facing, and let the group give you ideas. * If you blogged about the event, forward the link to us. Use the tags for pictures in flickr, del.icio.us etc. mntp, aspiration, aspirationtech, idealware * Tom and Jerry's. 288 Elizabeth Street. Drinks! Take the 6 from Park to downtown, 4th stop. Google map: http://tinyurl.com/347489 67ab3049456a417c2133aa1f933ae43eb224d5be NewYork2008:Horrific Tales of Miserable Project Management Failure 0 98 197 196 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Nothing is more instructive than the mistakes of others. Participants will be invited to swap stories and cautionary tales of the many speed bumps, pot holes, and multi-vehicles pile-ups on the road to project management success. === Session Notes === This session merged with [[NewYork2008:Evaluation in PM|Evaluation in PM]]. See notes there. 1ff3e484698f155fce3bcd67af66d5b3aa5b2640 NewYork2008:Implementing an Existing Database Software or Service 0 99 199 198 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Michelle Murrain - facilitator: Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades User issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. question: why does it seem that people are moving more towards software development projects? - people want to use software to resolve issues but would like to leave the project management to others - industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: Interface between project and IT departments Feeling responsible for the growth of the whole field Figuring out what people actually want (needs assessment) Different types of personalities on the team Politics interfering with the management of the project Corporate refugees adjusting to the culture of non-profit The many hats one project manager has to wear Not enough systems thinking Feeling overwhelmed Scope changes in the middle of the project -how to prevent? -how do deal? Competing interests The accidental PM Split between techies and non-techies Immediate demands vs. best practices Rationale for variation *the initiate to plan phase is where most of these come up Interests: Collaborating with others Solutions for dealing with non-profit culture Some high-level technology training for the upper management Tools: Magic 8-Ball Base Camp Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible rsearch between initiate plan Things that help: Communication Managing expectation Defining ownership Empathy Customer Service Assume that there is going to be a crisis. The test is how you handle it. Anything is possible 3e78b06740efa8c4a28be6ef79610778c31a7c0e NewYork2008:Interactive Agenda Clustering 0 100 201 200 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki Clusters: Remote teams *how to manage remote teams effectively *managing projects from multiple locations *managing teams across distances *how to manage distant clients How do I rescue a failed project? *Dealing with problems within projects *being a "rescue swimmer" for a failed project *how to deal with failed projects that are not your fault *what to do when you inherit someone else's project software development: *project management in software development *how to plan for and determine scalability of projects functionality *what happens after close launch or phase *after the launch, project management part deux *how to get people in organization to take responsibility of updating website *projects that wont close: when to call it quits embracing risk *accepting the existence of risk and planning to handle things that may go wrong and mitigate their effects web design: *true or false 2-3 clicks tops to get info on site *best practices in web navigation and architecture, what gets cut values *cultural politics and prejudice within a team, tech vs notn tech, age, female, male *how to facilitate education, buy in and shared goals *how can technology align right on organization mission *balance the client satisfaction with my vendor sense of what is good (a good outcome) *communication between tech people and program people *how to convince non-profits that project management techniques are worthwhile *how to deal with organization politics and personalities *managing expectations in-house: how to manage a supervisor who does not have technical knowledge and unrealistic expectations? resources *what are the best practices in scaling up a social networking website *managing projects as an accidental team, low tech skills *get strategies for project costing *managing projects as an accidental project manager *what are the top resources website of the topic of website project management tools *project management communication, best practices and tools for collaborations *what people are using to manage projects *basecamp vs. sharepoint vs msproject *best project management tools *what skills/tools are useful for managing multiple projects at once *wiki based project management, enhance collaboration, efficiency, communication, better documentation *how do people use mind mapping *what tools are people using out there? esp. for virtual teams money *how do I convince a client to pay for testing *is it ok to charge ngos market rate for something I've already built? *webiste costs, to build, to maintain, non profit rates *how to control client communication and how to budget for it *how to put a price on your time *how do we use technology to generate revenue for the organization? *what part of overall project cost should project management consume? *what percentage of budget should be PM? *how to create a technology budget and grow it *selling founders on investing in ongoing support for technology *making the case for long term technology needs of nonprofits to founders and grant-makers *how do small non-profits decide which projects they should focus on? prioritize scope creep *concrete solutions for mitigating scope creep *how do people manage scope creep *how to plan and manage for scope creep *what are the dangerous hidden pitfalls of project management project teams *balancing responsibilities between vendor, pm and org pm *what technical requirements are require to support open source projects *building a team considering personalities, strengths and work styles *how technical does a PM need to be? *is there a personality associated with a good PM? *are in house IT departments dead? *better? in house or outsource, how to decide *in house tech staff vs. outsourced tech staff *should there be more IT service providers in the np sector, is that financially viable? *how to form and effective project team *how do we staff projects *how to deal with make it so supervisors *building project teams team personalities iterative vs. one shot *gender dynamics in PM *what techniques do you use to keep clients and projects on a timeline *project evaluation processes *juggling multiple roles discovery process, planning phase *incorporating technology to the strategic planning process *how to say no *when it is time to stop planning and jump in *solutions for setting clear expectations *what goes into the planning phase *I'd like to know more about how to determine benchmarks for planning and testing phases of web re-design projects *big spec, menu or cowboy coding? *what are good rations between planning, implementation, feedback, management etc? *how do you know when to stop initial scope and requirements gathering *balancing planning vs. building something quickly *lessons from agile project management *would like to hear more from folks who've managed more iterative projects (vs. lots of planning and requirements then development) communications issues *diplomacy, accountability and how to ask hard questions *communication issues *how should one manage communication with stakeholders *building a long term technology plan in a crisis situation *how to adequately describe and prepare clients for scope of project *solutions for mitigating communication issues *talk about ways to get buy in from those difficult, yet key decision makers in projects *fad management (ie. we should do one of those blog things) *how to arrive at consensus around businesses objectives and processes among stakeholders on projects *how do you achieve consensus throughout an organization. org culture *how do I figure out who's really in charge *how can PM be used as a tool for organizational change *How prioritize technology within an organization *how does one justify PM *defining project roles in both organizations and vendor, mutual understanding *how to introduce technology for tech reluctant people *understanding project roles in tech projects *managing projects with multiple stakeholders *anyone else working on a project where you feel hindered by legacy code, decisions that were made years ago or developers who are protective of their old ideas? *how to deal with the dynamics of interdepartmental demands *how to encourage all employees to use all features of applications *long term needs (systems, maintenance) over short term 1 shot projects *what are strategies for dealing with ineffective, unhelpful project participants *how to get all levels of organization to learn about technology *cultivating a project centric organization *sheila mackenzie, says"there are many people in the sector who will bang on about changing the world, who will resist any effort to change the process of their own organization" Uncategorized: *Technology is not magic *analysing web metrics *how to streamline manage levels of PM, vendor PM, consulting PM, internal lead *How to balance multiple projects *Web content determination, what to keep updated and readily available, what to *archive and what to scrap *time management Buy vs. build vs rent *selecting software tools for the long term esp. if it is just you or few making the decision *When how often should organizations evaluate and upgrade technology *cost savings of easier more expensive software vs. cheaper higher learning curve software Vendors *Common frustrations with vendors *How can I find a great vendor who understands non-profits? *How to choose the right vendor *Who are reputable web hosting vendors? *How to choose a vendor *how to manage vendor relationships and problems *How do you deal with multiple vendors on one project *Dealing with vendors *Who are the (dis)reputable domain registrars? 769252f0bd134a0c3ec8e048b40ea6afd78b17b1 NewYork2008:Interactive Software Mapping Exercise 0 101 203 202 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki Together, we'll kick off a software mapping process! We'll encourage everyone to contribute the names of any software packages they're using in the project management process to a "Wall of Software". With everyone's help in arranging and making sense of the results, we'll form a map of the software that currently in use. There's a provisional SSC toolbox with most of the tools: http://socialsourcecommons.org/toolkit/show/848 Lots of + signs mean lots of repeats. An * means we cannot find this tool on the web. Help us! TOOLS Internally developed custom tools reports, tracking 14dayz.com employee time tracking salesforce tracking opportunities, database Confluence knowledge managment, product mgt FogBug2 shared task mgt highrise Doku wiki+ internal to do lists and roles google calendar schedule +, timeliness, meeting planning+ Sugar CRM crm Trac ++ essential, template dev, bug tracking Demcracy in Action email mgt, crm Act crm Backpackit.com doc sharing, list mgt IM (Adium) ++++++ staff communication, intl. comm. @Task load balancing, resource mgt Survey monkey user testing, needs analysis for potential reliability Open Office Calc +++++ budget, reporting Fireworks table structure, interface design Open Air + time tracking, staffing, financial reporting AIM im, informal communication eTapestry donor database Alcohol not a cool tool name . actual booze relax Drupal fireshare groups Raisers Edge event donors, event planning, direct mail Open Proj tracking, schedulig Eventum online event registration, bug tracking, small feature request tracking Freeconferencecall.com Rememberthemilk.com task management Project pier (former active collab)+++ project communication, file share, Basecamp +++++++ discussion archive, only for small projects, emails, to dos, calendars, specs, task management, timelines MindMap* mind mapping Freemind mind mapping Quickbooks Google groups group writing picnik.net editing photos Merlin * Media Wiki Wiki Spaces collaborative editting Tiki wiki cms/groupware ++ wiki planning, documentation, task tracker Photoshop ++++ design graphics, producing web, making mockups, flow charts, Paint editing photos Redmine task management Gnome planner Plone wiki and bug tracker timeline progress Jott.com voice to text transcription, universal capture Skype++++++++ conference call, project chat and log, IM, communication with developers Camtasia++ Creating demos, instructional modules Word +++++++++++ biz & tech requirements documentation, descriptions, specs, progress nots, product plan, scope question, project plan, documenting scope Dreamweaver+ Content Paper+ Desigh, thinking, tsak mgment, user testing Acrobat doc management Power point +++ communication, demos, presentation, planning Notepad +++++ * tech reqñuirements, html editing, progress notes, tasks, budget, storing code MS Project ++++ Time management, project planing, basis for communication of project progress to client and stakeholders Go To Meeting screen sharing Mail (mac) ++ To-dos, communication Firefox +++++ Microsoft meeting meetings and collaboration Doodle.ch + arranging meetings Sharepoint + planning, sharing dcumens, collaborative communications, documntation tables and tracking status Excel +25 one page project manager, budgeting, timelines, finances, database management, against my will moving to online sysem asap, gantt charting, analysis, resource allocation, progress notes, managing staff and volunteers, planning matrix, tproject contact maintenance, to do items, Microsoft Outlook +++++++++ personal time mgt, task management, sent items, communication, calendaring and planning Gmail Symbian/productivity tools on my cellphone * Plaxo staff calendars from outlook Outlook/exchange * email, calendars, taskmanager iCal ++++ SplitBrain * documentation, knowledge base Google desktop scratch notes Connex ++ document, tasks, calendaring, people mgmt File maker project mgt PM, CRM Vienna rss, keepin track of research and partners Numbers Visio +++++ user plans, process flows, site maps, wirefraims, flowcharts, site maps, project roadmap, workflow chart, Central desktop ++ capacity planning, setting milestones Google Docs +++++ collabo docs, budgeting, sharing collaboration, planning, editing, requirement docs, Billings time tracking and invoicing Omni outliner omni graffle ++ graphic timelines, categorizing, clustering, planning layout, mindmap Sympa/mpogroups.org email lists 6322d29795ec931e391c3f75b9ea2815727e82da NewYork2008:Looking for demos 0 102 205 204 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki Laura is looking for people who can demo: * MindMap * Activecollab * sharepoint * Visio * google docs * google calendar * non-boring part of basecamp 60a41c95a970766a22dd06cbb0ca89e15214c4e2 NewYork2008:Managing Consultants and Dealing with Vendors 0 103 207 206 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? A good product Match between vendor core competencies and organization needs Some personality match between vendor/consultant and organization Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants Keep a professional relationship with a clear, well-stated contract Vendors need to show the same accountability to non-profits as they do with their other clients Service level agreements well-defined - on paper Web-content ownership defined Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit Emotional connection between vendor/consultant and organization can cause problems in projects Need to have a comfortable working relationship for successful project completion Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees It is more efficient to work with fewer consultants/vendors for problem resolution and project success Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract Avoid vendor lock-in when possible Organizational empowerment Vendors like to maintain dependence Demand that vendors educate you on the technical setup in your environment so you can change vendors if necessary Make sure you have an exit strategy if the vendor/consultant relationship does not work out If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract Authentic communication between organization & vendor/consultant - communication channels defined up front *** Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? Vendor selection - research vendors online, word of mouth with similar organizations RFP needs to be as specific as possible with requirements and schedule Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you TechFinder website - vendors/consultants advertise services TechSoup.org - good site with example RFPs and vendors that would be good Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? Communication - tell the vendor early in the process that you are not happy with their services Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue Create a schedule of expectations for the vendor to meet and withhold payment if legally possible Batch small customizations into one large request with a higher dollar amount to get a vendor's attention Face to face meetings help a lot when there are large issues to address Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? Understand your needs now and how they will grow to ensure you vendor can handle them Smaller agencies will provide more personal service but not always the best response *** A-Has *** Communication with the vendor - single point of contact, well defined channels Find a vendor whose core competency aligns with your core needs Write a good contract to enforce requirements with a good exit strategy 17f4fb3f37ebe20689abc0264008b541f46938ab NewYork2008:Managing Custom Database Projects 0 104 209 208 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: databases I created are for a specific purpose, Aim to make it as flexible as possible Norman – some applications you expect to customise to certain degree Michelle: there are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough Jim- a lot depends on who the customer is. Colin: sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis Rachel: sometimes not possible Michelle: support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available. Need: Advice about linking various applications Michelle: a lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AHA 1. Differences between going with a package and bespoke systems 2. Concept of a hybrid model 3. Before you think about the technology – what is the detailed information and processes that you need. 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. 5. 2f33dbaeee281daaa6811efa10c942336c6a5d0d NewYork2008:Managing Nonprofit Software Development Projects 0 105 211 210 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === While a best practice for nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most nonprofits, and too often nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Gunner Session 2 To make or not to make? Should a nonprofit develop its own software or should it look for appropriate software? G: You want as much of your stack to be off the shelf. PHP is the most insecure mainstream web language, in my opinion. Every line of code you write is a marriage relationship. The pizza problem: once you order it, then it's ready. Don't reinvent the wheel. Do an analysis for motivation for writing code. A person may want to start from scratch to bolster their resume with tech skill they picked up. If writing from scratch is ABSOLUTELY necessary, then go for it. Just putting extra babies on the diaper doesn't get rid of the shi*. Create user stories to create a map for software development. User Stories--a sentence--"administrator can enter employee" G: I strongly encourage you to design your concept in paper. I would strongly suggest you to model this project process as a community organization. I emphasize a front-loaded, user-focused approach. Squeezing in a slew of mediocre functionality won't bring you glory. Allocate time to run an internal project blog. Think out loud about possible options in the project and let people comment on it. If you've got a project blog, then keep track of people who have contributed to the project. G: The effect of open source. CASE STUDIES Talk with lawyers concerned with intellectual property. Prior to that, get a sense of the issue of intellectual property before you take on a software development project. G: It's insane not to open source the software that you're developing. Recommend GPL v.3. DEBATE What if I have no budget? You're asking for a train-wreck. Pay them small money ($20-40/hr) so that you have a contract and a financial relationship. 1a19f30dc5b4e1f31a440cd6d9625a03aacc9a6e NewYork2008:Navigating internal politics and relationships 0 106 213 212 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br>In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>A-ha's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments a85979adeaff4f05392aa53933dbb6c05504347e NewYork2008:Open Source CMS Q&A session 0 107 215 214 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. Process Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - first decision, are they prepared to go to a CMS? - can their designer go that route? I.e., is he or she ready for theming? - need to take inventory of extra features such as external databases, email lists, etc. - generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- moving from Photoshop to a theme can be tricky, since tradeoffs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. c0b58de36f8c3a46d27c5903660391035e9aabc6 NewYork2008:Opening Discussions - Project Management Principles 0 108 217 216 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === We'll kick off MNTP with five parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of the five discussions they'll join, and each group will report key outcomes back to the larger group. These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in nonprofit technology project management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. bb3bdfbd9b9d6c1d157607108504e670dd18c3b1 NewYork2008:Overthrowing The Consultant/Client Relationship 0 109 219 218 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == Do you really want to "buy" a web site or database? Or do you want to develop a strategic partnership to continunously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' power dynamic -- specialist expertise power vs financial power contract, payment, transaction, monetrary, independence, finite scope, interdependence -- can be collaborative or hierarchical not on staff asymmetry of knowledge -- knowledge about organization vs specialist-consultant knowledge client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * board-staff * constituency * funders * partner orgs * boss/employee * chapters * colleagues * allies * advisors * enemies * auditors * C3-C4 * competitors (frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues VS client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. d921300610c13bf48721c46b785e4c766452819e NewYork2008:PM Principles - Advanced Web Projects 0 110 221 220 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? -Yes, but often over a very long term cycle -Easy to get caught up in planning forever, and never move on to implementation -Important to have big collaboration meeting at first, but then move on to Prioritizing -When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this evolvement Transition into a matainence plan -Mounds of documentation, wireframes, etc. -How can we be more effective? What can be thrown out? -What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/proccess, understaning your mission is necessary, but often non-existent Signing off Successfully? Have clients show you working examples of what they want Iterative approach: -Look for existing examples -Rapid Prototype to get something up and running -Refine iteratively -Costs little up front for an unfrifined, rough, but working project -Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? SHow me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excuciating, but necessary Top Down Approach Strategic Priciples, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc, and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the begining (CEO, Board, etc), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three Ah-Ha's! In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly bugeted Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. 8635c2ccad24d2fe6c67d2bcf6a00289f3e09839 NewYork2008:PM Principles - Introduction to Project Management 0 111 223 222 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki Project Management 101 We have a number of accidental techies here... Our group included: Colin from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities, and Maire - where should control be - with vendors or in - house or both, and how to balance this. Carveth, who is interested in - redoing entire website. choosing new vendor. Estevan (Joe*) - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. Gabrielle - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. Michelle, the facilitator from the Nonprofit Open Source Initiative. She has worked with nonprofits for over 10 years. (apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framwork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home remodeling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counselors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. BaseCamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest ahhas that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 42704fb6d8b7b7ddb827c72f2f137f12e9397a58 NewYork2008:PM Principles - Software and Database Development 0 112 225 224 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki '''Software and Database Development''' <br>Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. ''question: why does it seem that people are moving more towards software development projects?'' <br>- people want to use software to resolve issues but would like to leave the project management to others <br>- industry is buying into software, but pre-packaged programs don't exist for that industry <br>'''Pain points:''' <li>Interface between project and IT departments <li>Feeling responsible for the growth of the whole field <li>Figuring out what people actually want (needs assessment) <li>Different types of personalities on the team <li>Politics interfering with the management of the project <li>Corporate refugees adjusting to the culture of non-profit <li>The many hats one project manager has to wear <li>Not enough systems thinking <li>Feeling overwhelmed <li>Scope changes in the middle of the project - how to prevent? & -how do deal? <li>Competing interests <li>The accidental PM <li>Split between techies and non-techies <li>Immediate demands vs. best practices <li>Rationale for variation <li>*the initiate to plan phase is where most of these come up <br><br>'''Interests:''' <li>Collaborating with others <li>Solutions for dealing with non-profit culture <li>Some high-level technology training for the upper management <br><br>'''Tools:''' <li>Magic 8-Ball <li>Base Camp <li>Book about Project Management, by Project Management <br><br>'''Additions to framework''' <li>Testing is a big part of the monitoring <li>Possible rsearch between initiate plan <br><br>'''Things that help:''' <li>Communication <li>Managing expectation <li>Defining ownership <li>Empathy <li>Customer Service <li>Assume that there is going to be a crisis. The test is how you handle it. <li>Anything is possible 3a40047e5a53c3fce5589b5e3e361fded5cbdece NewYork2008:PM Principles - Values-Based Project Management 0 113 227 226 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === We all manage or are involved in the management of projects. And we all want our projects to go well – we all know that it's through our projects that we're able to effect positive social change (something we are all interested in doing). But our projects frequently '''''do not''''' go well. They're often late, over budget, don't deliver what's been promised, or are just no fun to work on. In many cases this "not going well" has to do the absence of a '''project-friendly''' work environment. In this session we will: * Talk a little bit about project management generally * Look at the relationship between organisational culture and project management * Work together to come up with strategies and tactics for effective project management through the establishment of work environments based on "project-friendly" values like: :* personal empowerment :* group trust :* respect :* commitment :* open communication === Session Notes === * 10 participants including the facilitator * Several accidental techies as well as accidental project managers present ==== Some Definitions ==== Project work has uncertainty and risk Projects: end produce uncertainty produce risk All projects have # Objectives # Deliverables # Requirements # Constraints (boundaries that the project must be delivered within - the triple constraint of scope, time, and cost) ''Triangle Diagram'' Sometimes there's a fourth quality added of "Quality", so some would argue for a rombus. PMBOK = Project Management Body of Knowledge from [http://www.pmi.org/Pages/default.aspx PMI] Project Management is like a riverboat trip * the organization is the river * the project is the boat * the project team are the passengers If the organization isn't project-friendly, the boat will be trying to go upstream (e.g. if the organization is risk-averse) When an organization isn't project-friendly, project managers have to ====Strategies/Values for Values-Based Project Management==== =====Trust (vs. Fear)===== Strategies # achieve '''closure''' on communications # ownership - ensuring that everyone on the team understands that they are involved in the management of the project. '''Discussion''' Should project managers be estimating the level of effort for developers? "Trust is a dimension of teamwork" Failure of a project can be caused by a lack of communication - decisions made at the top that don't have buy-in. Is any of this about technology, really? Point made that the project should not be framed in terms of technology fundamentally to get buy-in. '''Rob draws and demonstrates a tool that he uses with clients in deciding priorities''' {| class="wikitable" |- ! ! time ! scope ! cost |- | constraints | x |- | change | | x |- | cost | | | x |} ''getting back to values-based management'' Example of a truly project-''un''friendly organization is the one where there ''are no'' project managers and someone is assigned the role. =====Respect (possible culture changes)===== Strategies # showing up on time # respecting others' capacity for understanding you position # transparency # making an effort to provide input when it's asked for - team members know that even if they don't have time, they should ''say'' that they don't have time, not just remain silent. ====Further Discussion==== A good project manager will build a project-friendly environment in spite of the organization's environment. Some work environments make managing a project particularly difficult - M mentions Saudi Arabia :) Rob talks about how project management is sometimes viewed as unnecessary overhead - and sometimes it is. * A PM-friendly work environment works when management balances the tasks and the people. If it doesn't, this is where we may have to have some counter-cultural movement * A PM-friendly work environment works when there's a balance between the output and the means. * A PM-friendly work environment works when there's cross-collaboration. Like Jazz, it involves improvisation and coordination - you're not just playing, but you're listening to others. Jazz as an organizational model. * A PM-friendly work environment works when a project involves healthy conflict. Conflict-avoidance can hurt projects David mentions the DISC profile for team members: [http://en.wikipedia.org/wiki/DISC_assessment DISC on Wikipedia] Rob ta lks about two questions that he believes define whether or not the project was a success: # Were the objectives met? # Did the team find the work rewarding? N mentions that he doesn't see organizations bothering to answer this second question. Project success if not just whether we did what we trying to do, but whether it was the right thing to do. Rob's wish - That project teams would work ''together'' to set objectives and decide what they don't want to have happen. M mentions that it might be idealistic to think that everyone is going to be happy with the project. e00ecc0db8c840a7cd1d40d3ed4d50b8bf9107d5 NewYork2008:PM Principles - Web Site Essentials 0 114 229 228 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?"-->Site able to draw content from different database. Easier to change & update. ---- INITIATE QUESTIONS TO ASK/THINGS TO THINK ABOUT *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of revisiblity. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS e41a979e2bdb43b0b41a5447f85386debcdf50c8 NewYork2008:Report backs afternoon 0 115 231 230 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki Report backs Organization project management *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments Overthrowing the client * Identified things about the consultant client relationship, focused on whther is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: moved to Overthrowing Wikis: * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightfoward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. Software development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 9327d87561661faf8bac50878804a564548161ca NewYork2008:Report backs from sessions morning 2 0 116 233 232 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki Report backs: Collaboration tools session * Syncronous events, multitasking is a problem * Less is more, don`t have too many tools * Joomla debugging session as example, different tools in combination Database design: * From scratch vs. off the shelf, differences * Hybrid model * Think of the information before you go to the technology * Documentation is extremely important, wiki, tracker Website cost: * Getting a sample invoice from a vendor * Be very agressive and specific details * Use standard off the shelf items, custom has unforeseen costs * Large range of cost 404e45a42b28aad8a3a3e78eb41a4c7327301ad6 NewYork2008:Software Bazaar 0 118 237 236 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki In a bazaar-like atmosphere, participants will be able to see informal demos of various project management software packages and utilities - including Basecamp, Central Desktop, Foldera, and many more - given by practitioners who are actually using the tools. =Demonstrated Software= # [http://freemind.sourceforge.net/wiki/index.php/Main_Page Freemind] Free [http://en.wikipedia.org/wiki/Mind_Mapping Mind Mapping] software! e9bc0d004698bebe350854b1ab1f9d7ee78756f6 NewYork2008:The Art and Science of Defining Scope 0 119 239 238 2016-01-13T17:35:40Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === Project Scope The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierachical fashion Project -Legacy Integration - Filemaker Database - X - X - Static HTML - Graphic Design - Site Architecture Can use it for tradeoff decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important compontent for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "hows", but often the staff want to give the "hows" How do you get the list of requirements? - Thinking through the user needs can help - workshops in thinking through. - Feature workshops - workshops are really key - Drive to the high level need, not feature desires - Important to have think through priority vs complexity - Wireframing - Arthimetic is really useful - it really sways people - Can vote with a finite budget - sticky dots voting for - Ask people what the minimum features things are that critical for the vision How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders? - It's tricky. Break out a core team. - One-on-one interviews can be really useful - people will say more - Give them something to react to - Try to make sure things move forward and it's not a sinkhole - Make sure you're really transparent in the process, tell what feedback you want - Make sure people feel like you're listening (so try to make sure the things they say are things you can use) - Be really transparent about what hat you're wearing - "now this is me as a user", when you're the faciliator. - It's important to prioritize the features - Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job SOmetimes you can talk about things so much that you lose sight about why it's important. And get signoff from fatigue. What can you do? - Refocus on the priorities? - Bring up the timeline and budget - MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now 0091350f230c438aaf178b47eab421a90bd832a3 NewYork2008:The Politics of Project Management 0 120 241 240 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K G: Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're coorganizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates maleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. Key Concept: tranparency Re: Transparency is not always an absolute good. Empathy is a rare resource. For the TypeA, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. Q: Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "no". Giving stories to draw up project boundaries and desires. The technique of schedule padding. Key Concept: The culture of deadline setting KC: Quality of product will give you later leverage. KC: The Scotty Approach I'm glad to do it, but can you spoonfeed me it in an email?--simplifies results G: If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. G: Claim your right to change the project. C: One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. G: Keep documents in a common language for clients (no tech jargon/acronyms). G: An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. X: Audience analysis gives perspective. Y; Can you talk more about the two groups? G: Sometimes there are different groups on the team that work against each other (ie programming vs. development interests). Blaming the Team G: Pushing the fame to the stakeholders is a valuble part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. G: Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength. How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. KC: Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. C: Document the transparency on invoices. M&E: The troubles of training--people might leave for another job with more $ when they're trained. G: clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. X: what about managing up? How do you work with your supervisor who is doing something necessary for the project? G: Blunt language works. M: Speaking with people. G: The channels you deal with are a big deal: email, phone, and face-to-face. bdbe8b07addf6622ec6b53c31397e02c2cfe0270 NewYork2008:User testing processes and getting info from users 0 121 243 242 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki ==Discussion== Why is everyone here? interest in how to build testing into the project cycle. * functional testing - does it do what you want it to do? * usability testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced witha documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "Ah-Ha's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 5a6b90367292c4ac5d70adfe4fa72f7368f18ed4 NewYork2008:Using Wikis for Effective Collaboration 0 122 245 244 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === The Wiki session Who: Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english Note: In the UK - wikis are not really used in the social sector. Marc - Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. What are the different wikis and what is good for what? What are the successes? What are the events around wikis? Wikifarms? What are they good for and when are they not good? Marc: Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? Thomas: Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. Jeremy points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. Marc: DOwnsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. Laura: Is a wiki complicated for those without any tech skills? Thomas: Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) Marc: YOu have a wiki gardener or keeper. YOu need moderation to make it work. Jeremy: Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. THere's a psychological step. Marc: Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. Jeremy: Some matrix will allow you to plug in different syntax. Marc: 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. Thomas: wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. Marc: Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc... If you have several thousands of pages you need database wiki. Tikiwiki is closer to drupal and joomla than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool Marc: The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. Jeremy: What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? Marc: Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. YOu need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 1c056b128ed1d92dfe0aef2475bdf1c84fed94ad NewYork2008:What Should a Web Site Cost? 0 123 247 246 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === (Session Note Taker will enter notes here) WHAT SHOULD A WEBSITE COST? Brochureware- $2 - $5,000 + Design Costs Design- $200 -$5,000 Small Nonprofit- No more than $10,000 for simple CMS site, no custom database/tools $25,000 - Fancy site, interactive graphics, interactive tools $125,000- Full custom web application CMS Choice- A well known CMS such as joomla, plone, drupal gives a wide community of support. Hourly rates- $50 -$100 Friendly rate $150 Standard rate $300 High end, but questionable whether it is worth it Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standarziation allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla, and AMP are all PHP. PHP programmers and hosting are reletively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 07dffe4a1d9ffbb0f35fcf6929750dff6cf961e1 NewYork2008:What do I want to talk about today? 0 124 249 248 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki What do you want to talk about today: *Maganing up *Web analytics *Microsoft project *Cross sector collaboration *Rapid and agile development *Managing your managers *Managing customizations for a product *Evaluation, during and end of project *Diagraming website *Making peple more confortable with tech in the organization *Integrating wikis in website *Communications, managing up *Making a non profit more project friendly *CMS open source vs commercial *How to be not nice without being mean *Making collaboration a partnership work *Reliable places to go for technical issues *Practical ways of salvaging an iterative trainwreck *Managing troublesome project participants *Alternatives tools to basecamp *Open source CMSs ++ *How to get customers what they really want *Reliable resources for tech info *When is custom worth it *Best PM tool *Buy vs. Rent *How do people manage projects *Budgeting and costing *Article fodder *Agile approach ++ *Controlling internal communications, email phone calls *What deptment is your webmaster in and who do they report to *User friendly wiki PM *Non technical people in the team *Keep timeline when there are other responsibilities *When is it legitimate to cut corners in PM *Big organizations make good decisions before they are beyond the point of no return 283d0fb4e2cd64b1bb89f8e20c7b3ee60df8cdbe NewYork2008:Whirlwind Discussion of Project Management Utilities 0 125 251 250 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AHA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html a7f50b22e65e13ea9dd75c3ff9f0ef5ca44ded94 Nonprofit Technology Project Management 101 0 126 253 252 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === For those who self-identify as new to the discipline, this session will provide an overview of nonprofit technology project management. Essential topics, truths, and tools will be presented, with the second half of the session employing a question-driven format. === Session Notes === (Session Note Taker will enter notes here) 002836a5533f4b6fdb89950d44c9d05414d3b528 Nonprofit Technology Project Management Resources 0 127 255 254 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki Please use this page to list existing Nonprofit Technology Project Management Resources, including: * How-to's * Templates, such as for RFP's and contracts * Blogs and other voices of wisdom === Resources === * Rob Purdie's Important Projects [http://importantprojects.com/resources/ Resources page]. Rob offers up templates, presentations, articles and more. * Idealware article [http://www.idealware.org/articles/fgt_project_management.php Six Views of Project Management Software] by Laura Quinn, November 2007 ff8da03bcad2da070db0eaac4fb5f10f10ff8380 Online Collaboration Tools 0 128 257 256 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Project management in the internet era is a distributed and virtual art. In-person meetings are the exception, not the rule. This session will discuss how to most effectively use online tools to collaborate and manage projects, and participants will be invited to share their tool preferences and experiences. == Session Notes == Session notes will be posted here. 3dd879d5d6fcd2e9e5b4bb23a879392054abb72b Open Source CMS Q&A session 0 129 259 258 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. Process Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - first decision, are they prepared to go to a CMS? - can their designer go that route? I.e., is he or she ready for theming? - need to take inventory of extra features such as external databases, email lists, etc. - generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- moving from Photoshop to a theme can be tricky, since tradeoffs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. c0b58de36f8c3a46d27c5903660391035e9aabc6 Opening Discussions: Project Management Principles 0 130 261 260 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki This page has been retired. 3c9e939bc0d40655bc2a42bde598ba1c96626fba Opening Discussions - Project Management Principles 0 131 263 262 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === We'll kick off MNTP with parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of several discussions they'll join, and each group will report key outcomes back to the larger group. These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in nonprofit technology project management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. 13bf3efa10540085e1af25f387f7d68b2cd6e813 Overthrowing The Consultant/Client Relationship 0 132 265 264 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == Do you really want to "buy" a web site or database? Or do you want to develop a strategic partnership to continunously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' power dynamic -- specialist expertise power vs financial power contract, payment, transaction, monetrary, independence, finite scope, interdependence -- can be collaborative or hierarchical not on staff asymmetry of knowledge -- knowledge about organization vs specialist-consultant knowledge client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * board-staff * constituency * funders * partner orgs * boss/employee * chapters * colleagues * allies * advisors * enemies * auditors * C3-C4 * competitors (frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues VS client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. d921300610c13bf48721c46b785e4c766452819e PM Principles - Advanced Web Projects 0 133 267 266 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki Notetaker: Tom [Lessons Learned/Elevator Advice] - Tanya Africa (MoveOn) * Electoral Get Out The Vote software * Programmers say that a <something> tool will break, listen to them! - Debbie * Need staff buy-in - Lisa (Sigma Consulting) * Listen (x3) & talk to stakeholders - Michelle (quilted) * Make sure everyone on same page from start (scope, esp.) - An Chow (Dreamfish) * Ditto above) - Harvey * Know stakeholders * Workflow improvement - Andre (Rockford) * Astonished at proliferation (& pace of) tools and keeping track is tough - Dan (Maplite.org) * Make graphical mockup of UI early!! Helps get support :) - Karen (Sophia's Garden) * Stay true to your vision but be flexible in implementation - Katherine * Clear requirements otherwise you'll solve the wrong problem - Ben * Mockup early!! Building in reflection early & often!! - Tom * Be sure to get right reqs. - Arthur (energy action) * Mockups: get specific tangible instead of moving forward before full talk-through - David (Radical Designs) * x4 -- x100 hours quote by devs!! Educate client on impact of scope change are (exponential & how late changes are even *worse*) - Dan: find that outlining features & future ideas to enable devs to dev better - David: much pain comes from a lack of frontloading & planning * Heard some tools & tactics - Lisa: Challenge to convince org to spend resources on frontloading is tough. Purchase something before deciding on what is needed. tough to get investment in planning. - Harvey: We need this solved!! Ask why :) Gotta know on the very basic level of who is going to use the software and *HOW*. Gotta fill the needs of end users. Get all stakeholders involved early - Tanya: One solution is to gather stakeholders. Having the meeting will trick people into planning! Panic button option: demo how if feature Q doesn't work, here's what will happen. Use one good example! - Tom: Give clients the "wrong" option so they come back with the right one. - Arthur: Give the mockup so people can form opinions - Ben: Me Too - Karen: Turned a tech matrix into a mindmap. Then used it to identify users and what functions mapped to users. Combination of user story with tech matrix. Easier to use graphical elements (like icons) to visually represent features and concepts and relations. Want to ensure people *understand* - Harvey: Started document when had a personal lull and that forced people to create a timeframe & team. Needed to get something out there in order to get people to start thinking about this sort of thing. Several teams need to collaborate on a regular basis!! Team A needs Team B to finish their part before they can continue. Ownership over a given feature does not mean complete independence. - David: Lots tools to kickstart process * Initial Planning Doc * UI Mockups * User Stories * Technology matrices * Timelines / Depencencies * Core Features Identification * Scoping the Planning Process * Decision Timeline & Ownership * Mapping out roles of the team - Tanya: Scoping Planning Process turns into planning the program & need to demand some early decision making. Use standard doc that describes programmatic model as a living doc. Becomes an authoratative reference for the *program* - Debbie: Decision timeline & ownership to figure out *who* has to be at which meetings and what the timeframes are - Lisa: Have a project champion who is responsible for keeping on timeline. If 1 person falls behind it affects the whole project - Tom: Keep 'em focused on one project - Lisa: CEO, ED, etc. -- someone who has decision-making authority but isn't involved in implementation of project makes great project champion. - Ben: Mapping out roles of the team. How to do this & what is the "right" amount of detail and how to get buy-in - Harvey: Initial research & getting down to the nitty-gritty of stakeholders & workflows is important to figure out *WHAT* is important and can filter through all of what you've gathered. This then informs who you're going to have involved. That way you have someone who you can go talk to about a particular feature. Once you start implementation it's a wild bronco & it's OK to step out if something isn't working well. But if you're implementing, you need to be happy with where you are. - Tanya: What *are* roles? - Ben: High Level like who is decision maker through low-level who is impelementing a particular detail. In successful projects I've experienced there have been explicity and implicit roles defined. This informs how they'll step up to fill a role. Not strict guidelines on definition. - David: Points of Failure for is role defenition. Going higher & higher up will end up with irrelevant feedback, so need to know who to talk to at what *point* in the process. Document who needs to sign off on *what* *when*. UI changes late in the game due to feedback from CEO. Ensure that you *know* who needs to sign off on what, when (decision matrix). Sign off on design early & then don't get feedback until late in the game which creates problems. So: establish roles *AND* timelines. - Andre: From client side this makes sense & you can't get involved enough in how the organization works. You have to be an anthropologist. Project failure is often based in the mysterious inner workings of the way the org works. How willing & able are you to get inside or to prevent these breakdowns. - David: Depends on budget :) NP Tech Dev is org. dev! Can go in and do the org. dev & research *IFF* org has resources and are able to change in order to resolve particular tech issues. Sometimes you can't do anything about the politics of the org in order to solve a tech problem. (i.e. Hey, you should redefine your departments in order to solve this problem!). Sometimes the technologist is the respected authority. - Andre: Ask org to let you present to the *whole* group. Get the outliers who are going to sabatoge later will make themselves known! - Eric: In consulting role, I set things up like that big group. Get as many people there in order to figure out who plays what role internally. That means that later you can have backchannel conversations in order to work out a problem. Can figure out ahead of time who might derail process. Sometimes my scoping won't predict entire cost because I need to do more work outside of *tech* work w/ back-channel conversations. - David: Budgeting process around tech planning is fairly elastic, but *goal* is often fixed-cost for non-profits. How do you budget & manage expecations for the needs assessment. - Harvey: How many folks use scope triangle? - Some: What is it? - Harvey: Time vs. Quality vs. Money & pick any two :) Get basic ideas on where you're going to end up through the simple exercise. - David: Many non-profits will turn it into a pentagon & make up two points :) - Lisa: As a client I'd ask the outsider to be your advocate for the project. If you think there's a problem (i.e. sabatoge) lemme know early so we can work together to figure it out. Help me out on this sort of stuff!! - Dan: Fixed cost issue; I'm client & we've given up on fixed cost because we keep trying it and developers lose interest - Tom: Use ballparks in hourly. - Eric: I concur. Often *fix* a planning component. You can shop this project around out after the planning. Then we throw out support costs and if they won't pay for that, I won't go into the project. Don't wanna get caught in "site won't work without support" - Tanya: As a client we set a timeline that defines our budget & prioritize features based on timeline. We identify tiers in order make sure certain features *do* get implemented. Make sure programming team doesn't say "Are you from mars?!" on how feasible something is. Can then guarantee that the tool will have these basic functions and no additional features and everything from there on *MUST* be prioritized. - Dan: How do you do QA & user testing. - David: Make the site live :p If core basic functions work, you can launch. As we've moved to SAS, we call the whole thing a beta indefinitely. Depends on mission-critical functionality (i.e. if accounting, then this won't work), but if it's a web-app the user-experience will dictate priorities. Won't know how (e.g. a social networking app) will work until real users use it. Dev time for QA will be reasonable to quote for test-driven development. When you write a chunk of code that does X, you write a test to check to make sure that the chunk of code does indeed do X. 2:1 test coverage (or some big ratio). You *must* do something along those lines for large apps is pretty key. Expressing this to client that it will make it successful down the line but cost more now is very tough. - Dan: So you ask devs to use it? - Katherine: Yup. Very time-consuming and uses more resources you need to do it! - Michelle: From dev's view it's toughest when you *want* to do it and client doesn't have the buy in ("We don't see return on our $$"). You have features & write tests for features. You should go the opposite way & write test first. - Tanya: Two questions -- when you write code to test it...how do you know it broke? - David: You run code & get feedback each time you change. - Katherine: YOu get a report along way - Tanya: As PM I feel like it'd be great to be able to explain this to program side...do you have examples & fact sheets? - Eric: Haven't seen fact sheet along those lines. I've only done it once, but I've had a big problem in explaining it to client. We set up a failure w/out test-driven code and we showed how this wouldn't happen in test-driven code. Set it up for failure intentionally in order to drive the concept home!! Hard to get them to buy in to 2x the code or 10x the code - Michelle: It's like insurance nothing ever seems to happen :) - David: Best practices dictate test-driven dev. Build 1st, optimize later. Scaling in large apps, you don't optimize from begginning. Lots of tough decisions about how to make things work for massive numbers of users. Hard to predict what will break. These items are very tough to explain to client. - Michelle: It's hard to predict what will scale, but at the same time you don't want to go live & then have the site go down (!). It's important to be able to test as you build out. Hard to coordinate. - Tom: Sometimes if you're going to get lots of users at the outset, there's data you can pull from. - Arthur: Keep things simple & don't add things just because they're "nice to have". When we get too complex our projects tend to fail. - Michelle: That ties in to staying true to vision. As you start developing you often lose sight of what is mission-critical. Staying simple & streamlined is excellent. - Harvey: This is a reason why to get stakeholders together in order to inform the developers of what needs to be improved. There *will* be changes, but both sides will need to consider technical & political sides. - Karen: Spoke with community manager who said launch with simple feature set and then get early user feedback and you'll then be able to figure out what is necessary. Test that what you've planed is what the users want? - Tom: How do you convince client of this? - Lisa: I'm in that situation. It's easier to *build* credibilty than to *re*-build it. If you do a little at a time, you build slower. - Andre: From the client side, we want to present a good face to people all at once. We want to get success with the swarm phenominon. It's tough to buy in for beta-testing. - Karen: I worked *very* closely with a developer on a site and I'm *very* invested with the site now!! In a year they'll have a great product. So it's was good for me to have that experience and understand the way the process works and this is a developing mindset. 8e586b1e56eb195e462eb9972c6b67a24f7c4299 PM Principles - Introduction to Project Management 0 134 269 268 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session is targeted at those newest to nonprofit technology project management. After some initial framing and overview, this will be a question-driven session, providing answers that will enable participants to decide what other sessions will best serve their needs. == Session Notes == Session notes will be posted here. 2b1e0d04e708589c3a3ac4dc1448880b0f325373 PM Principles - Software and Database Development 0 135 271 270 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This session will take on more advanced topics of complex web sites, web applications, and other nonprofit software development topics. Participants will be invited to share their experiences, learnings, questions and needs. == Session Notes == Session notes will be posted here. c89f1b3df82e79084a2492d3b10122dadf2f2fd3 PM Principles - Values-Based Project Management 0 136 273 272 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 PM Principles - Web Site Essentials 0 137 275 274 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Some of the most universal project management challenges in nonprofit technology revolve around web sites, whether it's creating a new one, upgrading an old one, or just maintaining the current one. This session will provide an overview of web site project management, and follow a question-driven approach to address participant needs and curiosities. == Session Notes == Session notes will be posted here. 5821c7753f954bc6c58de5c6ce5b3764762fe9fd Product Management for Nonprofit Software 0 138 277 276 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Anna has managed a number of products (see links below) at Benetech, and will share her experiences as well as best practices for managing successful software products designed for social good. Current Projects: www.miradi.org (adaptive management software for environmental conservation projects) and www.martus.org (secure documentation tool for human rights groups) Contact info: anna@benetech.org === Session Notes === Anna, spoke on how Product Management is a lot like Project management only with more people to satisfy. We did a round of introductions where people identified themselves and their project or hopes for what they want to get out of the session. many people have projects they want to productize products so they described their tools a little. Anna spoke about working on both projects and products and finds the product more satisfying because she see's more people benefit from the work. She talk about how productization require more standardization and more documentation. Getting user feedback is harder so you have to solicit that. Marketing or outreach is tougher and getting non-profit funding for technology projects. They use Agile development, breaking things down into smaller chunks and doing more iterative releases. Starting small and testing a lot along the line. Arthur asks how do you communicate with your users to get feedback? Anna says mostly email and on the website, plus personal contacts with higher security items. Melinda asks if there are any ways that you had to really ... Anna mentions that because their products are free so not alot of people seem to not use it because it doesn't have a feature. Having things in multiple languages really seems to attract international users, the "it's in my language" item is really important. Tanya asks how do you go about asking for feedback from users. Anna says that sitting down with folks and really just working with them on how it works and what features they use. Rebecca asks if Benetech's software is opensource. Anna talks about how their code is mostly opensource and is published on the sourceforge. Rebecca asks if they work with or get input from other opensource developers. Anna speaks about the challenges of working with opensource developers, how they don't get alot interest and usually when interest is shown they don't have the skill set they need. Outside translation has been helpful. Matthew asks about how Benetech responds to user feedback and prioritize implementation. Anna talks about how the decision are tied to funding and how often something is requested. Rebecca asks if they ever turn down money to build a feature you don't want. Anna says yes but talk about helping to shape contributions and feature requests. Karen asks about the nature of Benetech's funding sources. Anna doesn't know the exact amounts but she overviews the basic sources of funding -- service contracts with foundations, occasional small grants where an org got funding to get a training or a feature, some small fee for service stuff for setup and install. The goal would be to ease of foundation funding and get more user earned funding. Katie asks if the product is modular enough to add features to only one item. Anna says no we haven't added that kinda modularization, mostly she thinks that is because they aren't interested in doing add-on features for more money because they are trying to keep the cost for their users down. Anna talks about things they don't call products, they sometimes provide tools that help with statistical data that isn't products but more the working with the data. Karen asks if you are interested in re-purposing your software for other clients? Anna says yes you could do it, it is branded to look like environmental or human rights but it could be use for anything really. Anna talks about the limits of working with many for-profits and how they respond to the political challenges that benetech. Margot asks for insight about differences in Marketing for-profit vs free. Anna says that marketing become lower priority because of the costs involved but that so far word of mouth has really worked just fine. Matthew talks about how interesting things is to see that Benetech is a non-profit. Anna talks about the fact that the realistic thing is that to serve your users you have to accept that they don't have any money. Anna stresses that you can do things that aren't profitable and go looking for other ways to fund it. She talked about how sometimes a project just can't be funded or completed. Anna stresses how much you have to get into the heads of your users to really understand what they need. Anna talks about how documentation is super essential to avoid the ongoing support of the product since you don't want to charge for every single little question. Keeping in mind the funding limitations. Anna says testing, building in testing is really key. Tanya asks what format their user testing takes. Anna talks about making sure that there is a new feature test list to tell people what has changed to make sure they check out. She also says that in-house testing is super important, getting users who have never used it to use it is also good. Anna says that QA has a test plan, something that lists what each feature is and must do. Anna also suggests saying "no" alot or pushing back -- or more like "well we could do that but the release will be late". Tanya asks about tactics for dealing with people who basically wanna know why you can't give the the features they want. Rebecca mentions the delay tactic, saying you will have to look into something then saying no. others mention the "sure we could, let me go get a quote for you." fcf6cb6d111e47a6bd6927a9edc5599aa4f877c6 Project Failures: Identifying and Mitigating Potentials Risks 0 139 279 278 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki In a perfect world somewhere, projects always come in on time and under budget. But alas, that perfect world is not the nonprofit technology norm. This session will address how to identify and manage risks associated with scheduling, budgets, human resources, and other factors that contribute to project success. Participants will be encouraged to bring their own stories and learnings to share with the group. == Session Notes == Session notes will be posted here. 907a21e4c97aff7e19c79dbfd97d25704255635f Project Management Peer Assist 0 140 281 280 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Participants who are experiencing specific project management challenges will be invited to share a specific challenge with the other session participants, and receive suggestions and advice from both facilitators and fellow participants. Peer assists are always listed as a favorite session at collaborative events. === Session Notes === (Session Note Taker will enter notes here) 13c4a8dfba1371c32a81fdc134f81c2d5515134c Project Management Peer Assists 0 141 283 282 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Participants will break into small groups to spend time focusing on their own specific project management needs. Each participant who wishes to will be able to share a project management challenge they are facing, and invite input from the rest of the group. Those with more substantial project management experience will be invited to share their knowledge, learnings, and insights on the issues presented. == Session Notes == Session notes will be posted here. 7bc5a8bb9c123a8cf23ca67c26209899e50ce304 Report backs afternoon 0 142 285 284 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki Report backs Organization project management *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments Overthrowing the client * Identified things about the consultant client relationship, focused on whther is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: moved to Overthrowing Wikis: * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightfoward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. Software development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 9327d87561661faf8bac50878804a564548161ca Report backs from sessions morning 2 0 143 287 286 2016-01-13T17:35:41Z Miriam 2 1 revision imported wikitext text/x-wiki Report backs: Collaboration tools session * Syncronous events, multitasking is a problem * Less is more, don`t have too many tools * Joomla debugging session as example, different tools in combination Database design: * From scratch vs. off the shelf, differences * Hybrid model * Think of the information before you go to the technology * Documentation is extremely important, wiki, tracker Website cost: * Getting a sample invoice from a vendor * Be very agressive and specific details * Use standard off the shelf items, custom has unforeseen costs * Large range of cost 404e45a42b28aad8a3a3e78eb41a4c7327301ad6 Selling the Benefits of Project Management 0 145 291 290 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki '''Facilitated by Mark Phillips, VERTABASE''' === Description === Not every organization sees the benefits of project management. Some organizations are down-right hostile to the idea. In this session Mark Phillips will focus on some key concepts to help explain or "sell" project management within your organization. We will also discuss who the right people are to talk to about project management and when to throw out the term itself and go stealth. == Session Notes == Session notes will be posted here. cb4572f86103c6648fa908b9ccc8021c49acb91f Session Ideas 0 146 293 292 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki Use this page to suggest or request session topics. We'll try to weave as many as possible into the agenda! * When project stakeholders have different stakes. * Post-completion maintenance: when does the project end and routine maintenance begin? * Pros/cons of incorporating existing social media tools into projects 2e1bc289a32d48b25b0499a33939e7ff525bdb8f Small Website Essentials 0 147 295 294 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki SMALL WEBSITE ESSENTIALS *Introductions *Colin's Happy Story and the Flow Chart "What is a Database-Driven Website?"-->Site able to draw content from different database. Easier to change & update. INITIATE Questions to Begin With: "What is the goal of the site?" "Why do we have a website?" "Who is your audience?" "Who are the people generating the content?" "What are their tech/time capacity?" "What are the institutional constraints?" "What is the budget range? (short term vs. long term)" Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" "There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." RFP (Request For Project) "What is fixed and/or opened?" Committees can be a drain on designing a website. Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. Big Question: SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need, etc. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible for alerting them about it. Sarah: The importance of transparency. Radha's CMS Nightmare IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? i.e. "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of revisiblity. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? TAKE AWAYS 1f50e8836bb92010dd75b1374d862e46344fffb1 Software Bazaar 0 149 299 298 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === In a bazaar-like atmosphere, participants will be able to see informal demos of various project management software packages and utilities - including [http://socialsourcecommons.org/tool/show/77/ Basecamp], [http://socialsourcecommons.org/tool/show/687/ Central Desktop], [http://socialsourcecommons.org/tool/show/2261/ RedMine], and many more - given by practitioners who are actually using the tools. 3522a1f7bd583f40a3bac6c86817d32db6f4e6f8 Software Share 0 150 301 300 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Basecamp, MS Project, DreamTeam and more – Nonprofit practitioners will provide a variety of 10-15 minute software demos to allow participants to see the packages in real-life situations and compare the strengths and weaknesses. === Session Notes === (Session Note Taker will enter notes here) 8f0449a772967457feeee80ad6e6a553875175c9 Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 151 303 302 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Dupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 example: exchange server versus google aps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: easier to manage inernal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook w/ google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes thru your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable w/ google having all his data. Case management: client tracking software. Eg. Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy DRupal, Joomla, Plone are the top 3 healthy opensource. Why would anyone want to pay. 1- learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or timeconsuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Eg Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - training - how easy to use - to get it running, adjusted - cost of software.. not that big a factor. Social solutions: consult w/ client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run bc people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Opensource is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the vaue to you if it has a community. Rich opensource “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AHAs: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AHA. Freee, webbased. Have to do the research, including the future. So many diff ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. 696c9c6ed349e0f4a30b611381d99a76fe28f38c Solution Architecting: What to do when the solution isn't obvious 0 152 305 304 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Facilitated by: Raymond Hearn, Community IT Innovators Hear about a case study of how an organization moved from concept to reality-check in deciding what path to pursue for its Constituent Relationship Management (CRM) and Content Management Systems (CMS). We'll be talking about the process used to examine and evaluate viable CRM/CMS platform options. == Session Notes == Session notes will be posted here. 00274c3b688ef5a324a5b5f17c8414a9635d1daf Techniques and Tools for Remote Collaboration 0 153 307 306 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude Remote Collaboration. Teams in 3 diff places team MAP capacity building. Accounting, legal, strat plan 2 teams on diff coasts Geographic offices International carbon-based projects on the ground. Distributed energy modeling. Regional, national networks, communities of interest in diff places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collab and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. Problems & challenges: Keeping everyone on the same page. Don’t exclude those not present. Software installing Virgin control with documents – which is most current copy of document edits. How to white board on the phone Budget for tools needed Get useful updates and understand status of projects Confirming understanding Drawing out quiet members of team Is it an effective conversation How to get feedback. Keeping people engaged in conversation? Multi-tasking prevention. Creating a venue informal discussions – besides agenda’d meeting. Create energy of interaction and good ideas creation Culture propagation, eg how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1- creating a zone for cohesive team formation: tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat w/ one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it thru Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messeging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. Techniques: 1- skype. Time zone issues. Moving technical data, dbases, documents. Use Skype works 80% of the time. Skype is a free world wide digitizing text/video/voice communication. Free worldwide. “little good with a curl” good very good; bad atrocious. Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. Move algorithms – type it in. Email one another. You can be invisible. They can shout your name even at 2:30am. Means of communication for diff purposes. Evolved that way. IM is Apple stuff. 2- having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. 3- how to schedule meetings? Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. What about international – no overlapping times. No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. 4- filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg, universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, diff versions. BaseCamp – graphic design iterations eg. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. 5. shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. 6. status. Project blogs people have to post things. Not polluting email. Everyone has an account. 7. website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conf calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AHA: Communication – easier to sort out Collaboration – think together simultaneously – harder to tailor to everyone’s need IM and IRC Important to establish informal backchannel for office team Sometimes you have to meet in person. Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates w/ quickbooks. Mailings. Smartlists. Mission research. Eric Leland. f1298c46fd99a40ab8ee35d08729f6da7a13c37f The Art and Science of Defining Scope 0 154 309 308 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining scope Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physcological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own tradeoffs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind. Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps. Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking coworkers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Visio might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. e18f4d5361d7489fe16f45c1bdf6817239b59bcb The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When 0 155 311 310 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === One of the keys to success in any project is knowing where you are in a project, and what changes can be made when. We will talk about strategies for breaking projects into chunks and phases, how to set criteria and decision points for each phase, using checklists and sign-offs to manage input, and recovery strategies for when your carefully laid plans go awry. === Session Notes === Notetaker: Ben * go round of people, saying goals ** better estimating how long projects take ** software dev estimation - why does the last 10% take 90% ** good at the known - how to estimate the unknown? ** when is the project closed? ** pitfalls of time estimation ** hard communicating projects to client ** how to communicate our process to clients ** how to reality check vendor timelines ** how do you know where you are at in terms of estimated time ** when you have gone over time, how do you manage that with clients and workers * main things ** tools *** favorite tool: the checklist ** tactics *** client sign-offs *** narrowing the cone of uncertainty ** principles *** biggest thing: chunking things up to constrain uncertainty -- going over a week on a one-week chunk is not a huge deal, going for 2 months and realizing you're half-way done, is a huge problem * what are some other ways to approach things? ** as a client with consultants, i give them a drop dead deadline, and work with her programmer to create a timeline, set a fixed budget ** checkpoint at 80% of project budget * never offer a fixed bid on an 8 month development project * definitely have a project manager who is staying on top of the status of the project * new technology is both new technology, but it's also technology you haven't implemented before * used an excel spreadsheet do detailed estimate of programmer time, multiplying development time by 3 for ones we haven't done. we lived in the spreadsheet for 3 weeks * where we got burnt was value-engineering a budget and project, and we ultimately decided to eat that time. in the future we would ask that consulting time is paid for. * we want to avoid that feeling that we "just have to get through this" and don't have any time. * this is really when we're doing something new and different, not regular rollouts * use the budget to get client to understand the trade-offs of this feature over that * we did check against the spreadsheet estimates * we were very honest with the client about what is possible and owning risks jointly with your client * front-load the scary stuff * estimate vs actual: ** we export the excel estimate to a CSV, import to salesforce, and map our time-logging to it so we can get really granular -- down to the requirement level. * time-logging is mapped through salesforce to the original spreadsheet * transparency: it's important to really work together on the checklist, and be sure we really have a complete picture of the project to be sure things don't crop up. * we chunked things in a way that was completely counter to how the project actually played out on a technical infrastructure level. * checklists, should they be provided by programmer or client? ** it's always a negotiation between all parties that have a stake in the work ** there are business milestones, technical milestones, etc ** it's important to make clear who is responsible for what * don't be afraid to advocate for your needs, and to define the project process * let's reexamine a project and the pathologies happening ** why didn't the ui get detailed sooner? ** there was a conflict between what the developers thought the process should be and what would have made more sense for the client and in terms of managing risks * how much detail do you manage with a project that is already underway? ** if it's already going, at least getting a clear idea of the outcome would be helpful * what does a client want to know? ** always over-estimate especially for time ** want to know the moment there is discomfort in the relationship and the developers are feeling like they can't make it ** create a place where developers can speak up comfortably * estimation ** when a developer says it will take 3 hours, you have to add project management, design and q&a, and contingency -- basically triple it ** stick to a methodology and evaluate based on it * what about the situation of a client saying i want X features and X amount of money, how do you handle that? do you lower rate? ** prioritize. the dollar excercise (divide the dollar among 20 features) ** everybody can have sticker shock * value engineering ** the idea is, try to get as much bang for the buck as possible ** if the client has $60,000 and we give them an estimate for $100,000, what are the features we need to let go of ** let's try to not do it for free, and be clear about how much the project is really worth with the client even if you do give a little and eat some hours ** here's a summary: *** client: "we have $60,000" *** vendor: "it will cost $100,000" *** client: "we can't pay that" *** vendor: "here's a project we can do for $60,000, and here's what it can do and here's what it can't" * question: how many people do a project post-mortem with a client and internally ** i'm a firm believer in this * one problem i'm dealing with with a current project is that there are so many requirements, i'm actually taking a lot of time simplifying and streamlining features. identifying and cutting those things that will blow up in your face ** pulling back from specific features to requirements * let's have a conversation about meeting client's needs, and be really realistic * set up a parking lot, put things in the parking lot you're not going to use right away * what is a chunk? it's the smallest bit we can show to a user: here's a thing, look! * setting up small successes every week * its also helpful to figure out what you know and what you don't know, and manage the things you don't know aab6e4bbf18906fff4cbf4578004ad04f74dd230 The MoveOn Process for Translating Technology Visions to Reality 0 156 313 312 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> Assumptions:<br> * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically <br> Nail down the plan first<br> * What is your output? * How do you want the campaign to work * Before you do specs/coding Outline<br> * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) Plan * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios Other issues <br> * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> How to manage these projects remotely? <br> * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> d35814661b35729716e4c0fc395307b77fc7ddf0 The Politics of Project Management 0 157 315 314 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. == Session Notes == Session notes will be posted here. b52146ce4b0aa4c0998daafa084f4be0e79b8ec0 The convergence of architecture and content 0 158 317 316 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === A long time ago, before Wikipedia and Facebook and other innovative online platforms, the line between software and the data managed by software was fairly clear. No more. But in so many technology projects these days, content is architecture and vice versa. This session will reflect on the convergence, and consider best practices for designing to meet long-term needs and requirements. == Session Notes == Session notes will be posted here. 6dc2582055bbca422a51a4bff45cc59564bbab02 Tool Mapping 0 159 319 318 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == This interactive session will invite all participants to enumerate all the software tools they use in the various project management processes. Tools will be grouped and counts will be aggregated to determine popular tools and platforms. == Session Notes == The tool list will be posted here b6aef3619c1cde83888185cc69d5b5068fd8f45a Translating Technology Visions to Reality 0 160 321 320 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. 504d488e2600725db7715ca76721c51a3d667f69 User Testing 0 161 323 322 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === - Laura: Go around the room! - Tom: Point of Pain Personally - Harvey: Need to get admins to listen to me - Debbie: - Trinh: Getting it right the first round sets things off right - Spensor: Attempting to go paperless so more users using systems and how to get feedback - Amanda: Large diverse org. need to collaborate & pull people in early - Briana: Same as amanda - David: More of the same :) - Jon: Eval & Measurement - Katey (?): Custom Dev. -- Design for development & how to do that. - Ken: Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. - Karen: Interested in the whole understanding site from user perspecitve - Melinda: Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === - Laura: Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. - Laura: There's a whole span of user research. Up-front to understad incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interative process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). - Laura: Questions, reactions, etc. - Karen: Card sorting? - Laura: I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). - Melida: I have been the subject....then what do you do? - Laura: There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). - Karen: What part of the process do you do this? - Laura: Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labeled to get cues as to where to put things. - Karen: These are the *end users* (either part of org. or otherwise)...do you pay 'em? - Laura: Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? - Melinda: This is the best idea I've heard in 3 years! - Laura: It's a time-honored technique. There are tools available online. It's preferable to do it in person because it's less abstract. - Melinda: Seems like an easy way to get everyone involved. - Jon: What are you trying to get...attitude, analysis? - Laura: You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. - Melinda: What about a survey to do the same thing? - Tom: We've used questionaires for features! - Katie: user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? - Laura: Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. - Melinda: Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. - Laura: Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. - Tom: The Humane Interface - Melinda: Accessibility? Is that still out there & how does that interact with this? - Laura: This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === - Laura: Surveys are one method for understanding users' desires. - Katie: Observation -- just watch users use the site and take notes. We werew considering using gotomeeting(.com) to watch users use what you've developed for them. - Laura: User test the current software or competitor's sites (or similar sites) to see how people use them. - Briana: What do you watch for? - Katie: We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. - Laura: I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". - Melinda: It's important to not to pre-training. - Laura: You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. - Amanda: I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? - Laura: Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. YOu'd probably need to do 4 or 5 in a particular group. - Melinda: I need to know how literate the potential users are. - Laura: I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus gropu to ask them questions in aggregate. I'm not a big fan since they give the illusion of gropu data, but it's not *actually* that you've probably got only one or two. - Brianna: In an interview series, what questions would you ask? - Laura: You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. - Melinda: People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. - Laura: To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activites in the neighborhood. - Melinda: We need to figure out how to include the content of the video tapes. - Jon: Is the goal to increase the broad usership of the site or to raise money? - Laura: A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. - Jon: If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. - Melinda: At a certain point you need to ask people. - Spenser: ideas.salesforce.com -- if you have a feature reuqest that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. - Laura: If you had a motivated user base, then that might work quite well. - Laura: I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" - Jon: One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. YOu need to ask efficacy and user base quesitons first. - Melinda: Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. - Amanda: There are priority levels with various pieces of content. - Jon: Do you have questionaires, do people fill 'em out? - Amanda: Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. - Jon: Analyze by click? - Amanda: Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. - Jon: It's not very personal to just have a generic questionaire. - Laura: Other questions? - Ken: I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). - Laura: How are you using web stats? - Melinda: I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. - Ken: How do you react when audiences do something counter-intuitive? - Brianna: One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. - Jon: Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. - Spenser: Then maybe you create the form for recommendations. - Brianna: We're getting comments on the blog too and lots of people get very involved there. - Laura: In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very pastionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnograpic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. - Debbie: One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. - Katie: It's scary to make yourself vunerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." - Laura: There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. - Brianna: Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? - Melinda: E.g. "What is tagging?" - Katie: I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda definining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. - Jon: Is that beta testing? Isn't there a big difference in the two audiences? - Katie: Also user testing on back-end and that's what I'm thinking of here. - Laura: I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. - Melinda: Establishing a framework out front including terminology might help. - Debbie: We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. - Ken: How do you get the person to buy-in on that? - Debbie: It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. - Ken: I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. - Debbie: It was very clear form the start of the project. - Melinda: But the ED might have interfered with the collab. - Debbie: YOu can't talk her out of everything! - Jon: Did she need to suspend disbelief? - Debbie: She just has lots of opinions. - Jon: Boundary establishment. - Debbie: It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. - Karen: You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. - Debbie: It was a very fast turnaround so everyone knew we needed to keep it quick as possible. - Harvey: We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. - Laura: So were you cutting controversial things? - Harvey: It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! - Laura: There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? - Tom: Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overriden by admin." - Laura: Will this work for internal projects? - All: NO! - Ken: I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. - Tom: I have ruled with an iron fist and insisted on getting people to work with me a certain way. - Ken: Yeah, that won't work for me with my internal code of ethics. - Harvey: I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" - Laura: End of Time. Takeaways/Ah-has? - Katie: Card sorting - Ken: Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. - Jon: It's too amorphous a subject. - Melinda: I like to hear that others are trying to use statitistics - Debbie: It was inform with nothing written. (Going live June 16th) - Katie: The resources that were thrown out there. - Debbie: TCG is design and CivicAction is doing back-end. 41cd923d8f127ddf7dc94e0229be67c39a2319d1 User Testing Processes and Getting Info From Users 0 162 325 324 2016-01-13T17:35:42Z Miriam 2 1 revision imported wikitext text/x-wiki There's a lot of different ways - from focus groups to interviews to paper prototypes to user testing and more - to understand what users want and whether what you're building will work for them. We'll discuss the methods that have worked, and those that haven't worked so well. 7dcff9c19b7192fd628d1c9b5f0ae03657dc0bc5 User testing processes and getting info from users 0 163 327 326 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki ==Discussion== Why is everyone here? interest in how to build testing into the project cycle. * functional testing - does it do what you want it to do? * usability testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced witha documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "Ah-Ha's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 5a6b90367292c4ac5d70adfe4fa72f7368f18ed4 Using Wikis for Effective Collaboration 0 164 329 328 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === (Session Note Taker will enter notes here) === Animator === Marc Laporte fd8fc219c798924d7a39973cf03e3c731525c4cf Web Project Fundamentals 0 165 331 330 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''involve stake holders''' Seth encourages folks to involve them often and early '''invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. john 4 c's - - - - - - credibility cultivation clickability content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. ah ha's - seeing your software from the perspective of managers - the idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 233b042d873013063235a1f6597b629194c13efa Web Site Redesign: How to do it Right 0 166 333 332 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki == Description == So you have a web site and it's no longer meeting your needs? Welcome to the club! This session will explain best practices for planning, managing, and completing a web site redesign. Covered processes will include audience assessment, information architecture, wireframing, RFP, project management and final delivery. == Session Notes == Session notes will be posted here. 1569551c7b3cba0d29d470c9e0196ee89aab4045 WestCoast2008:Assessing and Redesigning Web Sites 0 167 335 334 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's His Experience * The web development process includes all areas of the nonprofit and thus requires buy in from most staffmembers * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael Share's His Experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == -Must communication website vision<br> -Must articulate goals<br> -Do a content inventory of current site<br> -John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> -Focus on developing a dialogue with the visitors of your site. -Content contribution doesn't necessarily have to be democratic among staffmembers; better content is developed by authors with a focused message.<br> -7 choices or less of weblinks on a page. e540476f89494bb6452ce8239b03d08529f84646 WestCoast2008:Brainstorm 0 168 337 336 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki We'll using the final circle as a time to brainstorm how to continue our collaboration and sustain the community of practice around nonprofit technology project management. c26e18254d8ae6f7cf994cb4c24ad83bda053cb9 WestCoast2008:Event Agenda 0 169 339 338 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki The agenda will be collaboratively evolved by participants in the time leading up to and during the gathering. Have ideas for what we should discuss at the event? Put them on the [[Session Ideas]] page, and we'll weave them in! === Tuesday, 20 May -- MNTP, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[WestCoast2008:Opening Discussions - Project Management Principles|Opening Discussions - Project Management Principles]] * [[WestCoast2008:PM Principles - Introduction to Project Management|PM Principles - Introduction to Project Management]], facilitated by Laura Quinn, Idealware * [[WestCoast2008:PM Principles - Web Site Essentials|PM Principles - Web Site Essentials]], facilitated by John Kenyon, Nonprofit Technology Strategist and Seth Schneider, Transportation and Land Use Coalition * [[WestCoast2008:PM Principles - Advanced Web Projects|PM Principles - Advanced Web Projects]], facilitated by David Taylor, Radical Designs and Tanya Africa, MoveOn.org * [[WestCoast2008:PM Principles - Software and Database Development|PM Principles - Software and Database Development]], facilitated by Allen Gunn, Aspiration '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda * [[WestCoast2008:Interactive Agenda Clustering|Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' * [[WestCoast2008:Interactive Software Mapping Exercise|Interactive Software Mapping Exercise]] '''14:00''' Afternoon Sessions 1 * [[WestCoast2008:So You’ve Been Drafted – the Accidental Technology Project Manager|So You’ve Been Drafted – the Accidental Technology Project Manager]], facilitated by Clarissa Goodlett, Color of Change and Spencer Bolles, Bay Area Community Resources * [[WestCoast2008:Assessing and Redesigning Web Sites|Assessing and Redesigning Web Sites]], facilitated by John Kenyon, Nonprofit Technology Strategist * [[WestCoast2008:Techniques and Tools for Remote Collaboration|Techniques and Tools for Remote Collaboration]], facilitated by Laura Quinn, Idealware * [[WestCoast2008:Managing Online Campaigns|Managing Online Campaigns]], facilitated by Kip Williams, DemocracyInAction '''15:15''' Break '''15:30''' Afternoon Sessions 2 * [[WestCoast2008:The MoveOn Process for Translating Technology Visions to Reality|The MoveOn Process for Translating Technology Visions to Reality]], facilitated by Tanya Africa, MoveOn.org * [[WestCoast2008:The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When|The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When]], facilitated by Tim Bishop, Project Management Consultant * [[WestCoast2008:Implementing an Existing Database Software or Service|Implementing an Existing Database Software or Service]], facilitated by Robert Weiner, Strategic Technology Consultant * [[WestCoast2008:User Testing|User Testing]], facilitated by Laura Quinn, Idealware '''16:45''' Closing Circle '''17:00''' Happy Hour * Luca's Tap Room - 225 W. Grand and Broadway === Wednesday, 21 May -- MNTP, Day 2=== '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[WestCoast2008:What Should a Web Site Cost?|What Should a Web Site Cost?]], facilitated by Allen Gunn, Aspiration * [[WestCoast2008:Methods in Selecting Software|Methods in Selecting Software]], facilitated by Laura Quinn, Idealware and Seth Schneider, Transportation and Land Use Coalition * [[WestCoast2008:Managing Custom Database Projects|Managing Custom Database Projects]], facilitated by Eric Leland, Leland Design '''11:00''' Break '''11:15''' Morning Sessions 2 * [[WestCoast2008:Managing Consultants and Dealing with Vendors|Managing Consultants and Dealing with Vendors]], facilitated by John Kenyon, Nonprofit Technology Strategist and Seth Schneider, Transportation and Land Use Coalition * [[WestCoast2008:The Politics of Project Management|The Politics of Project Management]], facilitated by Allen Gunn, Aspiration * [[WestCoast2008:How to Know You’re in a Failing Project (and How to Save It)|How to Know You’re in a Failing Project (and How to Save It)]], facilitated by Clarissa Goodlett, Color of Change and Eric Leland, Leland Design * [[WestCoast2008:Migrating to Salesforce.com: One Organization's Story|Migrating to Salesforce.com: One Organization's Story]], facilitated by Bergen Moore, Global Exchange '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' [[WestCoast2008:Software Bazaar|Software Bazaar]] ''' '''14:45''' Break '''15:00''' Afternoon Sessions * [[WestCoast2008:The Art and Science of Defining Scope|The Art and Science of Defining Scope]], facilitated by Eric Leland, Leland Design and Michael Weiss, Imagistic * [[WestCoast2008:Managing Nonprofit Software Development Projects|Managing Nonprofit Software Development Projects]], facilitated by David Taylor, Radical Designs and Allen Gunn, Aspiration * [[WestCoast2008:Product Management for Nonprofit Software|Product Management for Nonprofit Software]], facilitated by Anna Berns, Benetech * [[WestCoast2008:Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself|Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself]], facilitated by Tim Bishop, Project Management Consultant '''16:30''' Closing Circle - Take Aways * [[WestCoast2008:Brainstorm|Brainstorm]] f3f09fd26396e28ad35e912fad56b8085993b3dd WestCoast2008:Implementing an Existing Database Software or Service 0 171 343 342 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a specialty in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. ca8cad236367f3c6c12dbc75bb77d2877730d72a WestCoast2008:Interactive Agenda Clustering 0 172 345 344 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki In this interactive exercise, participants will brainstorm topics they'd like to add to the agenda, and group those ideas into related clusters. Event organizers will try to build the most-requested ideas into facilitated sessions. 5f2b5ce36ce45e44824aa99f050e29149a2b77fc WestCoast2008:Interactive Software Mapping Exercise 0 173 347 346 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki Together, we'll kick off a software mapping process! We'll encourage everyone to contribute the names of any software packages they're using in the project management process to a "Wall of Software". With everyone's help in arranging and making sense of the results, we'll form a map of the software that currently in use. There's a provisional SSC toolbox with most of the tools: http://socialsourcecommons.org/toolkit/show/848 40c096ba57ea5bc0a3b5234f8e1fb852ea3eb793 WestCoast2008:Managing Consultants and Dealing with Vendors 0 174 349 348 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Note taker: Erin '''Seth’s introduction''' Traditional approach *Do all the planning, hand off to the developer *Development-focused Agile approach (what Seth used for this most recent project) *Iterative *Define user stories, what they will do *Mini-rounds of development **Short, simple **Not all polished, but gets more polished as you go along Be careful about what kind of tool you’re going to use for project management If you’re doing a project with a consultant, make sure that at least one of you has project management experience '''John’s introduction''' Key: The entry into a relationship with a client is very important *Intangibles (do I like this client? Do we work well together?) *Discovery process **Not afraid to assess the way they do business to determine where the root of the problem is; is it a tech problem or an HR problem? **Doctor role (he diagnoses and provides options, but client does the work) **Coach role (he guides while the client does the discovering and the work) '''Shared Stories''' *Different working styles & communication styles can make things difficult **Have clear definitions of accountability, clearly defined roles **Clearly define timelines, regularly schedule feedback meetings **Regular communication & contact helps move things along *The best projects are where the client comes to it with a clear understanding of what they want to achieve, without being too attached to how they’re going to get there **This helps consultants AND vendors **Helps to avoid wasting time **Sometimes it can be really helpful to sit down with the client and help them really clarify their needs before getting started on the project *A good project management system really helps **Documenting progress & expectations **Sharing project documents **Checking on timelines, setting reminders for tasks **Can help automate follow-up *Consistent vendor-client problems **Expectation that the consultant/vendor can do everything they see on the internet **Clients sometimes think they can treat you however they want – have to nip projects in the bud that are going to be problems **Hurry-up-and-wait; clients will call and say they want something tomorrow, but won’t get the needed materials together for weeks – clear communication of needs and expectations **Managing personality conflicts – if a client or the consultant/vendor is not happy, then either the conflict has to be resolved on an individual basis, or you have to end the relationship & recommend other consultants/vendors *Reminder emails can be useful to send to your consultant **Friendly, low-key, asking if there’s anything they need from you to complete that piece of the project – NOT a “where’s my thing?!” email *Consultant should learn the culture of an organization to give the best advice **What is their tech capability? **What are they comfortable with? **Sometimes people are looking for a technical solution to a social problem *Building relationships is important **Eating meals together can be really helpful in building relationships with clients, vendors, consultants, volunteers, etc. **Getting along is important! Don’t be afraid to drop a potential contract if the personal relationship doesn’t gel **Remembering human needs & limitations **Sometimes switching project managers can help if there is a problem between the PM and the client; the chemistry may improve **You’ll get a lot more honesty from people when you need it, and you can be more honest with them without damaging the working relationship *It can be a good idea to make the client take notes and send them to you, so you see that they understand the project goals & expectations *People forget to say thank you; it makes a huge difference as a consultant to be appreciated *Giving a heads-up to consultants is really helpful '''Questions''' *How much do you involve a consultant in evaluating program needs when the project is an assessment of your needs? **How big is the budget? How do you want to use your resources? **Look at where you want to be in a few months, in terms of what you want to know/understand **Each time the scope changes, you have to re-evaluate your budget; can a staff person or team do this work instead? **Every consultant has different skills & areas of expertise; ask the consultant if they could do this larger part of the project, but don’t expect to wrap in broader scope to the current budget f73ef3390239e567f31a5668b2beb82855c0510e WestCoast2008:Managing Custom Database Projects 0 175 351 350 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot Eric asks for a go around on what our database experiences have been. Eric throws out a definition of what a custom database is and checks to see if we agree that managing these is difficult. troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. security is also often a huge concern because sensitive data. eric asks us to tells some stories about security trouble. Tanya tells us about an experience at moveon, like rate limiting access to data. eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. tom suggest that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. Eric ask how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how relistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. Melinda talks about the fact that people don't expect thing to be on time exactly. Tanya talks about her hope that you will tell her rather than pertend since she might then decide to scrap that feature. Tom suggest that prioritizing things is super important to that and being clear about whats possible. Anna talks about her engineers want for good detailed descriptions. Eric talks about estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" Mark talks about good introduction planning and approaching scope as a good intro planning phase. Ian tells stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. Hanna talks about using the trade off, making sure that people know that features are often a trade off. as well as identifing what is core functionality. Eric suggests over delivery and under promise. Debbie suggests that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. Eric suggests a todo list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. Melinda says a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularily can be very hard because the testers are busy. Eric talk about ways to model the idea as a test. Ian says you are testing the person not the code. Tom talks about the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. Hanna talk about making them think through all the reports, making them think about what output or report they will want early on. Tanya suggests that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. Eric asks us about communication styles. Bergan talks about doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. Hanna suggest a weekly email report of what people are doing. Catherine talks about using instant messenger or basecamp to keep up really up to date in the moment. Mike talks about using the application campfire. Eric talk about always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. Tom talks about the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. bergen suggest that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. Tanya asks what kinda language you would use to describe the project. Eric defines RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects Tanya asks what is scope. Tom answers that it is a very detailed description of the project. Anna talks about scope docs as being really detailed down to each page. Mark talks about specs as being more about the actually technical requirements, what technical things need to happen. Eric talks about a spec as being rewritten by contractors and developer as a part of any process. Tom says that scope is implementation path while spec is more a general itemized list of technical points. Eric says know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. Anna, talks about training and documentation as being an important part of ending the project. Eric suggest that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. Anna talk about how projects never really end because people can always think of something else they might want. Tom talks about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. Eric asks us to talk about data migration challenges and ideas. Folks talk about the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. Eric talk about data cleanup and how it's a partnership to clean the data. Anna asks folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. Tanya suggests a contest to get staff to do tedious things, like giving away iphones for uploading data 0b4038ed4c866b1cbc7bd11fdf80d4508a0c742a WestCoast2008:Managing Nonprofit Software Development Projects 0 176 353 352 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === While a best practice for nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most nonprofits, and too often nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) 1a1f7af6cf63fa30159a371db9c15ace223afc95 WestCoast2008:Managing Online Campaigns 0 177 355 354 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki Notetaker: David 70bbf4736032705b13c75d4dc77ffd0360083696 WestCoast2008:Methods in Selecting Software 0 178 357 356 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki How do you balance the need to pick great software with the need to not spend a year full time doing it? We'll talk about processes and methods - including Idealware's research methods for understanding what software is available in a particular area - that can help. == Seth & Laura -- Software Selection == == Ahas == * Psychological and cultural divide between technies and the mission that is inimicable to your interest. Seems that there has to be some fundamental understanding of how the technology works, and if you don't have that .... * The concept of good enough. * Great idea to use others RFPs at shortcut feature list. * Happy that others agreed that RFP's can be a waste of time * Challenges can be very similar, but solutions very different. == Session == Seth * for CMS, picked tech first (Drupal), then put out RFP without specifying platform * for CRM, picked platform first (salesforce), then put out RFP for customizing/implementing. Robert * Long complex RFP processes often a waste of time. * Short RFP (5-10) pages make a lot more sense, * Some vendors refuse to respond to RFP's, unless there is an existing relationship Laura * We are in bad cycle of RFP abuse * Lots of web site vendors won't respond to RFPs Jonathan * What do non-profits think about contracts Kimberly * Contracts help define relationship and build it out Arthur * Contract is valuable symbol, memorializes Robert Always write a proposal for clients, and always write a scope of work * different from RFP NAME * RFP has a bad stamp to it Laura * Idealware is a non-profit that provides information on software * Two methodoliges * look at what a market [set of features] looks like * find 5-10 experts, interview them, find out what considerations are, market leading products * Detailed tool comparison reports (example, doing grant management tools) * 10-20 people * vendor demos are followed by creation of rubric * nonprofits could use variation of this method Seth * method depends on size of org. large orgs bring in the vendors to demo the software. smaller orgs (<20 staff) do informal research. Cinderella * How do we find out the top 3 software choices for list mgmt? [Name] How do I find references? * ask vendors for references * check out social source commons, socialsourcecommongs.org * just google and find references, then follow up by a email. Joe I don't have time to join all these groups and do all this research. How do I get answers quickly. * look at market leaders * find something good enough Joe How to pick calendar sharing application Look at * cost * ease of use * ease to implement * interoperability with outlook * low support burden, no extra work for technies. Laura and Dyana How do we define needs? What is your system for coming up with checklist? Arthur * we are not that systematic, we are intuitive Ken * Even though we are more structured, we have lots of false starts Joe * Sit down and have a meeting, make a proposal for soemthing that meets your needs Robert * This is a place where other people's RFPs are very useful * Look at other people's RFP for ideas, features to prioritize Seth * Keep ongoing list of needs, problems noticed * Sit down with tech consultant Laura Get demos early in the process to know what is possible. Arthur Adoption can be a problem, if leader doesn't drive best practices and adoption, often doesn't happen. Name? Have group brainstorming and prioritizing. Do a 3 hour meeting with everybody in the room, as opposed to individual meetings. Laura * Knowledge of what is possible * Knowledge of what tools exist * Understanding organizational and people's needs Seth How to rationally set a budget? * Look at how tech relates to mission * Look at how tech relates to income. * Look at staff time / money saved * Factor in if is generates income Consultant experience of what people pay for /budget for a donor database * seemes totally arbitrary. .... Missed some stuff .... David Don't forget asking your peers, friends and colleagues offline. Call up people and ask them what they use. Seth Put out queries on progressive-exchange mailing list. But may get lots of private responses from vendors. 4b5af19be4c57ac8c8096554a13126546bd613e9 WestCoast2008:Migrating to Salesforce.com: One Organization's Story 0 179 359 358 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in diff countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar w/ platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in salesforce primarily bc it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at salesforce. Compare and contrast. Goals, what gone thru. Not worked w/ salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using salesforce. Community of NGOs using salesforce. Sustainable. 11- Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, camaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailmerge. Browser based. Activity history. Log a call, mailmerge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in salesforce. You can generate from salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for salesforce. Admin people entering data. Don’t recommend starting salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AHAs In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. db3ee14c8aec7b132a45d519ea3ff3edaaad80f9 WestCoast2008:Opening Discussions - Project Management Principles 0 180 361 360 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === We'll kick off MNTP with five parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of the five discussions they'll join, and each group will report key outcomes back to the larger group. These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in nonprofit technology project management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. bb3bdfbd9b9d6c1d157607108504e670dd18c3b1 WestCoast2008:PM Principles - Advanced Web Projects 0 181 363 362 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki Notetaker: Tom [Lessons Learned/Elevator Advice] - Tanya Africa (MoveOn) * Electoral Get Out The Vote software * Programmers say that a <something> tool will break, listen to them! - Debbie * Need staff buy-in - Lisa (Sigma Consulting) * Listen (x3) & talk to stakeholders - Michelle (quilted) * Make sure everyone on same page from start (scope, esp.) - An Chow (Dreamfish) * Ditto above) - Harvey * Know stakeholders * Workflow improvement - Andre (Rockford) * Astonished at proliferation (& pace of) tools and keeping track is tough - Dan (Maplite.org) * Make graphical mockup of UI early!! Helps get support :) - Karen (Sophia's Garden) * Stay true to your vision but be flexible in implementation - Katherine * Clear requirements otherwise you'll solve the wrong problem - Ben * Mockup early!! Building in reflection early & often!! - Tom * Be sure to get right reqs. - Arthur (energy action) * Mockups: get specific tangible instead of moving forward before full talk-through - David (Radical Designs) * x4 -- x100 hours quote by devs!! Educate client on impact of scope change are (exponential & how late changes are even *worse*) - Dan: find that outlining features & future ideas to enable devs to dev better - David: much pain comes from a lack of frontloading & planning * Heard some tools & tactics - Lisa: Challenge to convince org to spend resources on frontloading is tough. Purchase something before deciding on what is needed. tough to get investment in planning. - Harvey: We need this solved!! Ask why :) Gotta know on the very basic level of who is going to use the software and *HOW*. Gotta fill the needs of end users. Get all stakeholders involved early - Tanya: One solution is to gather stakeholders. Having the meeting will trick people into planning! Panic button option: demo how if feature Q doesn't work, here's what will happen. Use one good example! - Tom: Give clients the "wrong" option so they come back with the right one. - Arthur: Give the mockup so people can form opinions - Ben: Me Too - Karen: Turned a tech matrix into a mindmap. Then used it to identify users and what functions mapped to users. Combination of user story with tech matrix. Easier to use graphical elements (like icons) to visually represent features and concepts and relations. Want to ensure people *understand* - Harvey: Started document when had a personal lull and that forced people to create a timeframe & team. Needed to get something out there in order to get people to start thinking about this sort of thing. Several teams need to collaborate on a regular basis!! Team A needs Team B to finish their part before they can continue. Ownership over a given feature does not mean complete independence. - David: Lots tools to kickstart process * Initial Planning Doc * UI Mockups * User Stories * Technology matrices * Timelines / Depencencies * Core Features Identification * Scoping the Planning Process * Decision Timeline & Ownership * Mapping out roles of the team - Tanya: Scoping Planning Process turns into planning the program & need to demand some early decision making. Use standard doc that describes programmatic model as a living doc. Becomes an authoratative reference for the *program* - Debbie: Decision timeline & ownership to figure out *who* has to be at which meetings and what the timeframes are - Lisa: Have a project champion who is responsible for keeping on timeline. If 1 person falls behind it affects the whole project - Tom: Keep 'em focused on one project - Lisa: CEO, ED, etc. -- someone who has decision-making authority but isn't involved in implementation of project makes great project champion. - Ben: Mapping out roles of the team. How to do this & what is the "right" amount of detail and how to get buy-in - Harvey: Initial research & getting down to the nitty-gritty of stakeholders & workflows is important to figure out *WHAT* is important and can filter through all of what you've gathered. This then informs who you're going to have involved. That way you have someone who you can go talk to about a particular feature. Once you start implementation it's a wild bronco & it's OK to step out if something isn't working well. But if you're implementing, you need to be happy with where you are. - Tanya: What *are* roles? - Ben: High Level like who is decision maker through low-level who is impelementing a particular detail. In successful projects I've experienced there have been explicity and implicit roles defined. This informs how they'll step up to fill a role. Not strict guidelines on definition. - David: Points of Failure for is role defenition. Going higher & higher up will end up with irrelevant feedback, so need to know who to talk to at what *point* in the process. Document who needs to sign off on *what* *when*. UI changes late in the game due to feedback from CEO. Ensure that you *know* who needs to sign off on what, when (decision matrix). Sign off on design early & then don't get feedback until late in the game which creates problems. So: establish roles *AND* timelines. - Andre: From client side this makes sense & you can't get involved enough in how the organization works. You have to be an anthropologist. Project failure is often based in the mysterious inner workings of the way the org works. How willing & able are you to get inside or to prevent these breakdowns. - David: Depends on budget :) NP Tech Dev is org. dev! Can go in and do the org. dev & research *IFF* org has resources and are able to change in order to resolve particular tech issues. Sometimes you can't do anything about the politics of the org in order to solve a tech problem. (i.e. Hey, you should redefine your departments in order to solve this problem!). Sometimes the technologist is the respected authority. - Andre: Ask org to let you present to the *whole* group. Get the outliers who are going to sabatoge later will make themselves known! - Eric: In consulting role, I set things up like that big group. Get as many people there in order to figure out who plays what role internally. That means that later you can have backchannel conversations in order to work out a problem. Can figure out ahead of time who might derail process. Sometimes my scoping won't predict entire cost because I need to do more work outside of *tech* work w/ back-channel conversations. - David: Budgeting process around tech planning is fairly elastic, but *goal* is often fixed-cost for non-profits. How do you budget & manage expecations for the needs assessment. - Harvey: How many folks use scope triangle? - Some: What is it? - Harvey: Time vs. Quality vs. Money & pick any two :) Get basic ideas on where you're going to end up through the simple exercise. - David: Many non-profits will turn it into a pentagon & make up two points :) - Lisa: As a client I'd ask the outsider to be your advocate for the project. If you think there's a problem (i.e. sabatoge) lemme know early so we can work together to figure it out. Help me out on this sort of stuff!! - Dan: Fixed cost issue; I'm client & we've given up on fixed cost because we keep trying it and developers lose interest - Tom: Use ballparks in hourly. - Eric: I concur. Often *fix* a planning component. You can shop this project around out after the planning. Then we throw out support costs and if they won't pay for that, I won't go into the project. Don't wanna get caught in "site won't work without support" - Tanya: As a client we set a timeline that defines our budget & prioritize features based on timeline. We identify tiers in order make sure certain features *do* get implemented. Make sure programming team doesn't say "Are you from mars?!" on how feasible something is. Can then guarantee that the tool will have these basic functions and no additional features and everything from there on *MUST* be prioritized. - Dan: How do you do QA & user testing. - David: Make the site live :p If core basic functions work, you can launch. As we've moved to SAS, we call the whole thing a beta indefinitely. Depends on mission-critical functionality (i.e. if accounting, then this won't work), but if it's a web-app the user-experience will dictate priorities. Won't know how (e.g. a social networking app) will work until real users use it. Dev time for QA will be reasonable to quote for test-driven development. When you write a chunk of code that does X, you write a test to check to make sure that the chunk of code does indeed do X. 2:1 test coverage (or some big ratio). You *must* do something along those lines for large apps is pretty key. Expressing this to client that it will make it successful down the line but cost more now is very tough. - Dan: So you ask devs to use it? - Katherine: Yup. Very time-consuming and uses more resources you need to do it! - Michelle: From dev's view it's toughest when you *want* to do it and client doesn't have the buy in ("We don't see return on our $$"). You have features & write tests for features. You should go the opposite way & write test first. - Tanya: Two questions -- when you write code to test it...how do you know it broke? - David: You run code & get feedback each time you change. - Katherine: YOu get a report along way - Tanya: As PM I feel like it'd be great to be able to explain this to program side...do you have examples & fact sheets? - Eric: Haven't seen fact sheet along those lines. I've only done it once, but I've had a big problem in explaining it to client. We set up a failure w/out test-driven code and we showed how this wouldn't happen in test-driven code. Set it up for failure intentionally in order to drive the concept home!! Hard to get them to buy in to 2x the code or 10x the code - Michelle: It's like insurance nothing ever seems to happen :) - David: Best practices dictate test-driven dev. Build 1st, optimize later. Scaling in large apps, you don't optimize from begginning. Lots of tough decisions about how to make things work for massive numbers of users. Hard to predict what will break. These items are very tough to explain to client. - Michelle: It's hard to predict what will scale, but at the same time you don't want to go live & then have the site go down (!). It's important to be able to test as you build out. Hard to coordinate. - Tom: Sometimes if you're going to get lots of users at the outset, there's data you can pull from. - Arthur: Keep things simple & don't add things just because they're "nice to have". When we get too complex our projects tend to fail. - Michelle: That ties in to staying true to vision. As you start developing you often lose sight of what is mission-critical. Staying simple & streamlined is excellent. - Harvey: This is a reason why to get stakeholders together in order to inform the developers of what needs to be improved. There *will* be changes, but both sides will need to consider technical & political sides. - Karen: Spoke with community manager who said launch with simple feature set and then get early user feedback and you'll then be able to figure out what is necessary. Test that what you've planed is what the users want? - Tom: How do you convince client of this? - Lisa: I'm in that situation. It's easier to *build* credibilty than to *re*-build it. If you do a little at a time, you build slower. - Andre: From the client side, we want to present a good face to people all at once. We want to get success with the swarm phenominon. It's tough to buy in for beta-testing. - Karen: I worked *very* closely with a developer on a site and I'm *very* invested with the site now!! In a year they'll have a great product. So it's was good for me to have that experience and understand the way the process works and this is a developing mindset. 8e586b1e56eb195e462eb9972c6b67a24f7c4299 WestCoast2008:PM Principles - Introduction to Project Management 0 182 365 364 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): Tides foundation Technology w/out background. Project management. Technology; Hewlett Foundation; Technology cooperative; Accidental project manager; Web developer; Database of money and votes. All project management; Intern program for researchers; ISQL and database management System to organize all projects in pipeline. Integrated system for all NPTM; Track, report and measure projects; Facilities, putting on conferences. Communications department; Website content management; Redesign website. Need podcaste, blogs; Laura. Walk through a project. Vicky: integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Definining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. Ie project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website eg have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, eg half time. Become part of business processes – part of the organiztions. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality intitiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up diff types of systems with diff software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiraling within project. dc10268c6c3f4be8407eab493d223f94a235ba8c WestCoast2008:PM Principles - Software and Database Development 0 183 367 366 2016-01-13T17:35:43Z Miriam 2 1 revision imported wikitext text/x-wiki Notetaker: Mark ===what people want to talk about=== 1. how to choose tools<br/> 2. documentation and QA<br/> 3. managing people, especially not full time<br/> 4. managing times<br/> 5. managing software projects rather than websites<br/> 6. research on things that have worked<br/> 7. how to plug in volunteers<br/> 8. bill versus buy questions<br/> 9. scope and scale<br/> ===Gunner's intro=== generalizations<br/> 1. prevelant pathology is the old school laboratory model. avoiding the whole spec, then developers go and hide for months and hand over a fished project to the client<br/> 2. connect with peoples' pain and passion<br/> 3. to avoid, Agile development is encouraged, partnership with passion, work with people during the difficult parts to encourage a painless final outcome<br/> 4. present things of value to clients as quick as possible, get them politically engaged right away. if clients get value right away, and appreciates it, and gives feedback, the stakeholders will be happy<br/> 5. all successful tech projects work on the same model of the community organizing model<br/> 6. do these apply to internal projects? the answer seems to be yes, but internal is a little easier to reach the stakeholders<br/> 6.1 BUT, scope difference in internal versus external, external expanded scope can add to the worth of the company, internal scope creap can drain resources<br/> 7. agile developemnt can fail if there is no completion, i.e. initial value deliverables don't lead to furthur value deliverables, i.e. i'm done with this part, i'm going to move on<br/> 8. for non profits paying technology, free open source lisence is really important, to not get screwed by proprietary companies owning your code<br/> 9.important to understand the nature of your open source developers, are they volunteer? can they be held accountable<br/> 10. if you aren't getting good "vendor" support on your project, without paid developers, organizations lose control of their technology<br/> 11. but when you need to free volunteers, how do you get them and keep them<br/> a. conveying to volunteers how their work translates into results b. give users really small deliverables c. really important process, make explicit levels of accountablity d. try to find and keep good people by good process<br/> 12. get people invested in projects as soon as possible AND make them aware the process will take LOTS of work, but there is the other side, and when you get there things will be better<br/> 3. language and vocabulary, needs to be the language of the users, must talk to the people info workflow, not tech details<br/> ===Buy versus build=== 1. problem of getting calls of broken databases that nobody in the org knows anything about, and the original tech provider may have gone away<br/> 2. clients want it fixed, the ideal is to give somethign to the client that can be customized, but the tools can be sustainable<br/> 3. the decision is a political one, whether you buy it or build it<br/> 4. alway try to avoid building, so many orgs think getting technology is as simple as ordering a pizza<br/> 5. a weedy garden is a good metaphor, building your own means lots of bug fixing, maintaining, and most important is security problems<br/> 6. building a website with your own backend these days is crazy<br/> 7. building what the clients expect unfort also leads to extra expectations of enhancement<br/> 8. clients often think they want to get the perfect software for now and for the future, and never have to deal with it again, need to work to transform that thinking<br/> 9. buy vs build first question is their budget<br/> 10. find people with a track record within your particular industry, and goes with them<br/> 11. avoid single developers like the plague<br/> 12. if an org can't specify their needs, their is no way you can build a successful project for them<br/> 13. actually, build versus buy versus bend<br/> 14. only build customization for groups that can handle the technology<br/> 8b45b2d9995b2a5fd7796c23569c846d7faf64e7 WestCoast2008:PM Principles - Web Site Essentials 0 184 369 368 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''involve stake holders''' Seth encourages folks to involve them often and early '''invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. john 4 c's - - - - - - credibility cultivation clickability content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. ah ha's - seeing your software from the perspective of managers - the idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. a071b43a161bbdd48414e786b5eff3af3b0593f0 WestCoast2008:Product Management for Nonprofit Software 0 185 371 370 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === While a best practice for nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most nonprofits, and too often nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) 1a1f7af6cf63fa30159a371db9c15ace223afc95 WestCoast2008:Software Bazaar 0 187 375 374 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki In a bazaar-like atmosphere, participants will be able to see informal demos of various project management software packages and utilities - including Basecamp, Central Desktop, Foldera, and many more - given by practitioners who are actually using the tools. =Demonstrated Software= # [http://freemind.sourceforge.net/wiki/index.php/Main_Page Freemind] Free [http://en.wikipedia.org/wiki/Mind_Mapping Mind Mapping] software! # [http://basecamphq.com Basecamp] Project management paid hosted service # [http://getharvest.com Harvest] Timetracking, time reporting, and invoicing paid hosted service 5673469b54fc35c2532d0333b03310fe9960e2fd WestCoast2008:Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 188 377 376 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Dupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 example: exchange server versus google aps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: easier to manage inernal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook w/ google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes thru your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable w/ google having all his data. Case management: client tracking software. Eg. Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy DRupal, Joomla, Plone are the top 3 healthy opensource. Why would anyone want to pay. 1- learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or timeconsuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Eg Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - training - how easy to use - to get it running, adjusted - cost of software.. not that big a factor. Social solutions: consult w/ client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run bc people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Opensource is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the vaue to you if it has a community. Rich opensource “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AHAs: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AHA. Freee, webbased. Have to do the research, including the future. So many diff ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. 696c9c6ed349e0f4a30b611381d99a76fe28f38c WestCoast2008:Techniques and Tools for Remote Collaboration 0 189 379 378 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude Remote Collaboration. Teams in 3 diff places team MAP capacity building. Accounting, legal, strat plan 2 teams on diff coasts Geographic offices International carbon-based projects on the ground. Distributed energy modeling. Regional, national networks, communities of interest in diff places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collab and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. Problems & challenges: Keeping everyone on the same page. Don’t exclude those not present. Software installing Virgin control with documents – which is most current copy of document edits. How to white board on the phone Budget for tools needed Get useful updates and understand status of projects Confirming understanding Drawing out quiet members of team Is it an effective conversation How to get feedback. Keeping people engaged in conversation? Multi-tasking prevention. Creating a venue informal discussions – besides agenda’d meeting. Create energy of interaction and good ideas creation Culture propagation, eg how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1- creating a zone for cohesive team formation: tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat w/ one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it thru Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messeging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. Techniques: 1- skype. Time zone issues. Moving technical data, dbases, documents. Use Skype works 80% of the time. Skype is a free world wide digitizing text/video/voice communication. Free worldwide. “little good with a curl” good very good; bad atrocious. Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. Move algorithms – type it in. Email one another. You can be invisible. They can shout your name even at 2:30am. Means of communication for diff purposes. Evolved that way. IM is Apple stuff. 2- having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. 3- how to schedule meetings? Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. What about international – no overlapping times. No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. 4- filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg, universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, diff versions. BaseCamp – graphic design iterations eg. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. 5. shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. 6. status. Project blogs people have to post things. Not polluting email. Everyone has an account. 7. website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conf calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AHA: Communication – easier to sort out Collaboration – think together simultaneously – harder to tailor to everyone’s need IM and IRC Important to establish informal backchannel for office team Sometimes you have to meet in person. Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates w/ quickbooks. Mailings. Smartlists. Mission research. Eric Leland. f1298c46fd99a40ab8ee35d08729f6da7a13c37f WestCoast2008:The Art and Science of Defining Scope 0 190 381 380 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining scope Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physcological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own tradeoffs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind. Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps. Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking coworkers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Visio might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. e18f4d5361d7489fe16f45c1bdf6817239b59bcb WestCoast2008:The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When 0 191 383 382 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === One of the keys to success in any project is knowing where you are in a project, and what changes can be made when. We will talk about strategies for breaking projects into chunks and phases, how to set criteria and decision points for each phase, using checklists and sign-offs to manage input, and recovery strategies for when your carefully laid plans go awry. === Session Notes === Notetaker: Ben * go round of people, saying goals ** better estimating how long projects take ** software dev estimation - why does the last 10% take 90% ** good at the known - how to estimate the unknown? ** when is the project closed? ** pitfalls of time estimation ** hard communicating projects to client ** how to communicate our process to clients ** how to reality check vendor timelines ** how do you know where you are at in terms of estimated time ** when you have gone over time, how do you manage that with clients and workers * main things ** tools *** favorite tool: the checklist ** tactics *** client sign-offs *** narrowing the cone of uncertainty ** principles *** biggest thing: chunking things up to constrain uncertainty -- going over a week on a one-week chunk is not a huge deal, going for 2 months and realizing you're half-way done, is a huge problem * what are some other ways to approach things? ** as a client with consultants, i give them a drop dead deadline, and work with her programmer to create a timeline, set a fixed budget ** checkpoint at 80% of project budget * never offer a fixed bid on an 8 month development project * definitely have a project manager who is staying on top of the status of the project * new technology is both new technology, but it's also technology you haven't implemented before * used an excel spreadsheet do detailed estimate of programmer time, multiplying development time by 3 for ones we haven't done. we lived in the spreadsheet for 3 weeks * where we got burnt was value-engineering a budget and project, and we ultimately decided to eat that time. in the future we would ask that consulting time is paid for. * we want to avoid that feeling that we "just have to get through this" and don't have any time. * this is really when we're doing something new and different, not regular rollouts * use the budget to get client to understand the trade-offs of this feature over that * we did check against the spreadsheet estimates * we were very honest with the client about what is possible and owning risks jointly with your client * front-load the scary stuff * estimate vs actual: ** we export the excel estimate to a CSV, import to salesforce, and map our time-logging to it so we can get really granular -- down to the requirement level. * time-logging is mapped through salesforce to the original spreadsheet * transparency: it's important to really work together on the checklist, and be sure we really have a complete picture of the project to be sure things don't crop up. * we chunked things in a way that was completely counter to how the project actually played out on a technical infrastructure level. * checklists, should they be provided by programmer or client? ** it's always a negotiation between all parties that have a stake in the work ** there are business milestones, technical milestones, etc ** it's important to make clear who is responsible for what * don't be afraid to advocate for your needs, and to define the project process * let's reexamine a project and the pathologies happening ** why didn't the ui get detailed sooner? ** there was a conflict between what the developers thought the process should be and what would have made more sense for the client and in terms of managing risks * how much detail do you manage with a project that is already underway? ** if it's already going, at least getting a clear idea of the outcome would be helpful * what does a client want to know? ** always over-estimate especially for time ** want to know the moment there is discomfort in the relationship and the developers are feeling like they can't make it ** create a place where developers can speak up comfortably * estimation ** when a developer says it will take 3 hours, you have to add project management, design and q&a, and contingency -- basically triple it ** stick to a methodology and evaluate based on it * what about the situation of a client saying i want X features and X amount of money, how do you handle that? do you lower rate? ** prioritize. the dollar excercise (divide the dollar among 20 features) ** everybody can have sticker shock * value engineering ** the idea is, try to get as much bang for the buck as possible ** if the client has $60,000 and we give them an estimate for $100,000, what are the features we need to let go of ** let's try to not do it for free, and be clear about how much the project is really worth with the client even if you do give a little and eat some hours ** here's a summary: *** client: "we have $60,000" *** vendor: "it will cost $100,000" *** client: "we can't pay that" *** vendor: "here's a project we can do for $60,000, and here's what it can do and here's what it can't" * question: how many people do a project post-mortem with a client and internally ** i'm a firm believer in this * one problem i'm dealing with with a current project is that there are so many requirements, i'm actually taking a lot of time simplifying and streamlining features. identifying and cutting those things that will blow up in your face ** pulling back from specific features to requirements * let's have a conversation about meeting client's needs, and be really realistic * set up a parking lot, put things in the parking lot you're not going to use right away * what is a chunk? it's the smallest bit we can show to a user: here's a thing, look! * setting up small successes every week * its also helpful to figure out what you know and what you don't know, and manage the things you don't know aab6e4bbf18906fff4cbf4578004ad04f74dd230 WestCoast2008:The MoveOn Process for Translating Technology Visions to Reality 0 192 385 384 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> Assumptions:<br> * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically <br> Nail down the plan first<br> * What is your output? * How do you want the campaign to work * Before you do specs/coding Outline<br> * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) Plan * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios Other issues <br> * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> How to manage these projects remotely? <br> * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> d35814661b35729716e4c0fc395307b77fc7ddf0 WestCoast2008:The Politics of Project Management 0 193 387 386 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) 9250cb1dbed5020e2a3e56d8028986bc90c2db9e WestCoast2008:User Testing 0 194 389 388 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === - Laura: Go around the room! - Tom: Point of Pain Personally - Harvey: Need to get admins to listen to me - Debbie: - Trinh: Getting it right the first round sets things off right - Spensor: Attempting to go paperless so more users using systems and how to get feedback - Amanda: Large diverse org. need to collaborate & pull people in early - Briana: Same as amanda - David: More of the same :) - Jon: Eval & Measurement - Katey (?): Custom Dev. -- Design for development & how to do that. - Ken: Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. - Karen: Interested in the whole understanding site from user perspecitve - Melinda: Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === - Laura: Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. - Laura: There's a whole span of user research. Up-front to understad incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interative process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). - Laura: Questions, reactions, etc. - Karen: Card sorting? - Laura: I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). - Melida: I have been the subject....then what do you do? - Laura: There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). - Karen: What part of the process do you do this? - Laura: Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labeled to get cues as to where to put things. - Karen: These are the *end users* (either part of org. or otherwise)...do you pay 'em? - Laura: Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? - Melinda: This is the best idea I've heard in 3 years! - Laura: It's a time-honored technique. There are tools available online. It's preferable to do it in person because it's less abstract. - Melinda: Seems like an easy way to get everyone involved. - Jon: What are you trying to get...attitude, analysis? - Laura: You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. - Melinda: What about a survey to do the same thing? - Tom: We've used questionaires for features! - Katie: user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? - Laura: Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. - Melinda: Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. - Laura: Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. - Tom: The Humane Interface - Melinda: Accessibility? Is that still out there & how does that interact with this? - Laura: This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === - Laura: Surveys are one method for understanding users' desires. - Katie: Observation -- just watch users use the site and take notes. We werew considering using gotomeeting(.com) to watch users use what you've developed for them. - Laura: User test the current software or competitor's sites (or similar sites) to see how people use them. - Briana: What do you watch for? - Katie: We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. - Laura: I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". - Melinda: It's important to not to pre-training. - Laura: You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. - Amanda: I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? - Laura: Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. YOu'd probably need to do 4 or 5 in a particular group. - Melinda: I need to know how literate the potential users are. - Laura: I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus gropu to ask them questions in aggregate. I'm not a big fan since they give the illusion of gropu data, but it's not *actually* that you've probably got only one or two. - Brianna: In an interview series, what questions would you ask? - Laura: You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. - Melinda: People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. - Laura: To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activites in the neighborhood. - Melinda: We need to figure out how to include the content of the video tapes. - Jon: Is the goal to increase the broad usership of the site or to raise money? - Laura: A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. - Jon: If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. - Melinda: At a certain point you need to ask people. - Spenser: ideas.salesforce.com -- if you have a feature reuqest that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. - Laura: If you had a motivated user base, then that might work quite well. - Laura: I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" - Jon: One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. YOu need to ask efficacy and user base quesitons first. - Melinda: Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. - Amanda: There are priority levels with various pieces of content. - Jon: Do you have questionaires, do people fill 'em out? - Amanda: Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. - Jon: Analyze by click? - Amanda: Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. - Jon: It's not very personal to just have a generic questionaire. - Laura: Other questions? - Ken: I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). - Laura: How are you using web stats? - Melinda: I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. - Ken: How do you react when audiences do something counter-intuitive? - Brianna: One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. - Jon: Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. - Spenser: Then maybe you create the form for recommendations. - Brianna: We're getting comments on the blog too and lots of people get very involved there. - Laura: In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very pastionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnograpic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. - Debbie: One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. - Katie: It's scary to make yourself vunerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." - Laura: There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. - Brianna: Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? - Melinda: E.g. "What is tagging?" - Katie: I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda definining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. - Jon: Is that beta testing? Isn't there a big difference in the two audiences? - Katie: Also user testing on back-end and that's what I'm thinking of here. - Laura: I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. - Melinda: Establishing a framework out front including terminology might help. - Debbie: We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. - Ken: How do you get the person to buy-in on that? - Debbie: It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. - Ken: I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. - Debbie: It was very clear form the start of the project. - Melinda: But the ED might have interfered with the collab. - Debbie: YOu can't talk her out of everything! - Jon: Did she need to suspend disbelief? - Debbie: She just has lots of opinions. - Jon: Boundary establishment. - Debbie: It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. - Karen: You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. - Debbie: It was a very fast turnaround so everyone knew we needed to keep it quick as possible. - Harvey: We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. - Laura: So were you cutting controversial things? - Harvey: It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! - Laura: There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? - Tom: Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overriden by admin." - Laura: Will this work for internal projects? - All: NO! - Ken: I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. - Tom: I have ruled with an iron fist and insisted on getting people to work with me a certain way. - Ken: Yeah, that won't work for me with my internal code of ethics. - Harvey: I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" - Laura: End of Time. Takeaways/Ah-has? - Katie: Card sorting - Ken: Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. - Jon: It's too amorphous a subject. - Melinda: I like to hear that others are trying to use statitistics - Debbie: It was inform with nothing written. (Going live June 16th) - Katie: The resources that were thrown out there. - Debbie: TCG is design and CivicAction is doing back-end. 41cd923d8f127ddf7dc94e0229be67c39a2319d1 WestCoast2008:What Should a Web Site Cost? 0 195 391 390 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: 3 levels of websites: Brochure website Contact MP Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. Types of participants in web development: Platform players. Services & Vender. Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. DRupal implementation. Colors in std theme. Logo. Add custum theme development. McWebsites up to $15,000 All Drupal. Onenw Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realisestate. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and intelinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. - Change wordpress themes and org maintain - CVCRM and Drupal. - design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments - high end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. - Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. - - no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can moblize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studeio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern povery law Center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want rollout. Send it to others. Small shops are booked. “get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting peole know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launding and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual worlkd enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. Includes inhouse designer and trainer. $95/hour for design Hosting $40-65/month includes tech support and email. Custom projects start $15k. Less not viable. Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of diff ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. Get templates and install them. Cost for implementation $4k-10k. do fixed costs esier for clients. Very little brochure ware doesn’t make sense when using a CMS system. Host workdpress and the other bit. Mostly $6,500 add 30-40%. Host $50/month w/ ½ hour support. $140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool w/ added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/launch. Choices Fixed bid Creeping hourly Cap Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue w/ fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production bc bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. Report back: Share AHA: 1- get paid for pre-production work hourly, esp for big projects. Before you starte active project management. 2- Upper cap to project cost. 3- Being a novice at getting consultants. Get full price instead of pay by the hour. 3341524fe7c20ac5bff06a7445b968d5c968f446 What Should a Web Site Cost? 0 196 393 392 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Session notes will be posted here. ac118ed0b97a6f1f1819e06d111d49f483715271 What do I want to talk about today? 0 197 395 394 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki What do you want to talk about today: *Maganing up *Web analytics *Microsoft project *Cross sector collaboration *Rapid and agile development *Managing your managers *Managing customizations for a product *Evaluation, during and end of project *Diagraming website *Making peple more confortable with tech in the organization *Integrating wikis in website *Communications, managing up *Making a non profit more project friendly *CMS open source vs commercial *How to be not nice without being mean *Making collaboration a partnership work *Reliable places to go for technical issues *Practical ways of salvaging an iterative trainwreck *Managing troublesome project participants *Alternatives tools to basecamp *Open source CMSs ++ *How to get customers what they really want *Reliable resources for tech info *When is custom worth it *Best PM tool *Buy vs. Rent *How do people manage projects *Budgeting and costing *Article fodder *Agile approach ++ *Controlling internal communications, email phone calls *What deptment is your webmaster in and who do they report to *User friendly wiki PM *Non technical people in the team *Keep timeline when there are other responsibilities *When is it legitimate to cut corners in PM *Big organizations make good decisions before they are beyond the point of no return 102c44db368feafdd0ee54138030198dad1c713a Whirlwind Discussion of Project Management Utilities 0 198 397 396 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AHA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html a7f50b22e65e13ea9dd75c3ff9f0ef5ca44ded94 Writing an RFP for a web project 0 199 399 398 2016-01-13T17:35:44Z Miriam 2 1 revision imported wikitext text/x-wiki === Description === Creating an RFP (Request for Proposal) is a challenging process. RFP authors have the thankless balancing task of including all necessary requirements, while making sure the document is not off-puttingly large and unwieldy. This session will look at what makes a good RFP for a web project, and what it takes to get there. Participants should bring their own RFP questions and experiences to share. == Session Notes == Session notes will be posted here. a8ca800c28e3502ae3e132971a7ce4ad8d1126cc Main Page 0 1 400 129 2016-01-13T17:37:55Z Miriam 2 wikitext text/x-wiki = Managing Nonprofit Technology Projects Wiki = Welcome to the wiki for Managing Nonprofit Technology Projects. This wiki is used to document event proceedings and support other event-related collaborations. It is also used as a collaboration hub for ongoing knowledge sharing. If you are new to wikis, see the '''[[Getting Started|Getting Started]]''' page for tips and documentation links. == MNTP DC 2010 == MNTP DC 2010 is being organized by [http://aspirationtech.org/ Aspiration] and [http://citidc.com/ Community IT Innovators (CITI)]. The event will take place on 8 and 9 February 2010. We will use this wiki to collaborate before and during the event. === Agenda, registration, and logistics === * '''[[Event Agenda]]''' and '''[[Event Agenda Guidelines]]''' * Meet the '''[[Event Facilitators]]''' * '''[https://salsa.democracyinaction.org/o/300/event/checkOut.jsp?event_KEY=51455 Event Registration]''' * '''[http://www.aspirationtech.org/events/mntp-dc/2010 Aspiration MNTP DC 2010 event page]''' * '''[[Event Logistics]]''' === Collaborate! === * Join the '''[mailto:sympa@lists.aspirationtech.org?subject=subscribe%20mntp-discuss Event Mailing List]''' to participate in discussions about the event! * IRC: #mntp on irc.freenode.net * '''[[Blogging MNTP]]''' - Link from here your blog posts, wiki posts, videos and any other online references to the event! === Tag! === If you're tweeting, blogging, posting photos, tagging links or anything else, please tag them with * #mntpdc * #aspirationtech * #citidc === Other stuff === * Help us build the list of '''[[Nonprofit Technology Project Management Resources]]''' * Share your thoughts on the '''[[Future of the MNTP Wiki]]''' == Past MNTP events == === MNTP DC 2009 === MNTP DC was organized by [http://aspirationtech.org/ Aspiration] and [http://citidc.com/ Community IT Innovators (CITI)]. The event took place on 22 and 23 July 2009. * '''[[DC2009:Event Agenda|Event Agenda]]''' * '''[[DC2009:Event Facilitators|Event Facilitators]]''' * '''[http://www.aspirationtech.org/events/mntp-dc Aspiration MNTP DC 2009 event page]''' === MNTP West Coast === Managing Nonprofit Technology Projects West Coast took place in May 2008 in Oakland, California. For complete details on the event, click through to: * '''[[WestCoast2008:Event Agenda|Event Agenda]]''' and '''[[Event Agenda Guidelines]]''' * '''[http://www.aspirationtech.org/events/mntp-sf Aspiration MNTP West Coast event page]''' === MNTP New York === The inaugural MNTP Took place in New York City on January 10th and 11th, 2008. The following are links to the session notes and other event details. * MNTP NY '''[[NewYork2008:Event Agenda|Event Agenda]]''' and '''[[Event Agenda Guidelines]]''' * MNTP NY '''[[NewYork2008:Event Logistics|Event Logistics]]''' * '''[http://www.aspirationtech.org/events/mntp2008 Aspiration]''' and '''[http://idealware.org/mntp.php Idealware]''' MNTP New York event pages * Looking for the sticky notes on the walls? Make sure yours are included! Color sticky notes? go to [[Interactive Agenda Clustering]]. Yellow stickies with colorful smaller stickies? go to [[Interactive Software Mapping Exercise]]. == About this wiki and the MNTP program == === Acknowledgements === MNTP-DC is co-organized by [http://aspirationtech.org Aspiration] and [http://www.citidc.com Community IT Innovators (CITI)]. The MNTP NY and West Coast events were co-organized by [http://aspirationtech.org Aspiration] and [http://www.idealware.org Idealware]. === Licensing === Content on this wiki is available under [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike] 7010e829bf14df9c5dc6e4ef8ad208c062bd5abc NewYork2008:Selecting and Recommending Tools – The Idealware Process 0 200 401 2016-01-13T17:42:53Z Miriam 2 Created page with "=== Description === Laura Quinn will describe the Idealware methodology for gathering collective software knowledge in specific software categories, as well as their approach..." wikitext text/x-wiki === Description === Laura Quinn will describe the Idealware methodology for gathering collective software knowledge in specific software categories, as well as their approach to assessing tools and evaluating appropriate uses. Case studies will detail past tool reports, and participants will work through key steps in the Idealware process in a software category decided by the group in the session. === Session Notes === (Session Note Taker will enter notes here) 74a89d2c1957ac04cbb22e0aa566e3a3bb6c59e8 435 401 2016-01-13T18:51:28Z Miriam 2 wikitext text/x-wiki === Description === Laura Quinn will describe the Idealware Methodology for gathering collective software knowledge in specific software categories, as well as their approach to assessing tools and evaluating appropriate uses. Case studies will detail past tool reports, and participants will work through key steps in the Idealware process in a software category decided by the group in the session. === Session Notes === (Session Note Taker will enter notes here) d2928ac60660a408626f410f8bca84710ea1e399 Assessing and Redesigning Web Sites 0 8 402 15 2016-01-13T17:48:10Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's His Experience * The web development process includes all areas of the nonprofit and thus requires buy in from most staffmembers * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael Share's His Experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == * Must communication website vision<br> * Must articulate goals<br> * Do a content inventory of current site<br> * John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> * Focus on developing a dialogue with the visitors of your site. * Content contribution doesn't necessarily have to be democratic among staffmembers; better content is developed by authors with a focused message.<br> * 7 choices or less of weblinks on a page. de3d41e072b12d3ec21b2784af31098ab7b62776 So You’ve Been Drafted – the Accidental Technology Project Manager 0 201 403 2016-01-13T17:55:07Z Miriam 2 Created page with "=== Description === So you find yourself in the role of a technology project manager - what now? This session will discuss what you might want to know (and how to learn it),..." wikitext text/x-wiki === Description === So you find yourself in the role of a technology project manager - what now? This session will discuss what you might want to know (and how to learn it), what things you probably don't need to know, and some key factors for success. == Session Notes == Session notes will be posted here. 6c23db720ae833fa061222608869fad84f2f57e7 Collaborative Tools 0 17 410 33 2016-01-13T18:03:42Z Miriam 2 wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *conference Calls *Emails *googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--lenght of collaboration--amount of planning *compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> cons: not as easy to understand, better for tech savvy, dfficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> pros: simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> cons: individualnot group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> pros: flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> cons: user adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> more: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: one question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> cons: bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> more: good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> 03745353985d8c4300a4bed0e11c2ea067f7d255 DC2009:Client Perspective on Software Development Projects 0 20 411 39 2016-01-13T18:04:44Z Miriam 2 wikitext text/x-wiki === Description === This session will examine what it is like to be on the receiving end of a software development project. Dealing with vendors, making sure implementations match needs, and managing technology issues that are controlled by others will all be covered, and participants are encouraged to share their own stories. == Session Notes == What Clients Need to Know About Working w/ Vendors - Oksana Key point: Client needs to take ownership of their project. Homework * Define your task * Assemble your team * Document everything (expectations, strategy, reasons for decisions, risks, project work plan) * Establish process for future management communications strategy You don’t need technical skills to run an app dev project Kick-off meeting w/ vendor * Build a relationship * Vendor introduces project methodology (project life cycle) ** Discovery/project planning ** Design ** Development ** Delivery/launch * Establish communication channels * Balance: the client is always right vs. vendor expertise Discovery/Project Planning * Establish communication channels: ** Vendor: weekly project status report; budget update ** Client: info about current processes and system in place (use prepared documentation) * One POC: vendor project manager to client project manager * Keep track of all communications * Be realistic about scope and deadlines * Vendor deliverables: maps, wireframes, requirements, timeline, budget * Client must sign off on all of this Design Phase * Have a small number of people who will sign off on design * Share org’s design guidelines w/ vendor * Kick-off design meeting (design questionnaire, number of design rounds) * Vendor deliverables: mock-ups or HTML * Client must sign off on design and code Development Phase * This is the phase where things go wrong – this is not the phase for the client to disengage * Vendor must present weekly updates and scope changes * Client: be thoughtful about number and scope of changes – sign off on any changes that adjust timeline and budget * Will vendor deliver on time? * Will vendor deliver on budget? * Client must monitor: launch date, moving nonessential items onto a wish list – sacrificing perfect to the good Launching * Vendor deliverable: beta testing * Client much create testing plan * Client must fully engage w/ testing * Launch * Repeat testing Importance of client testing: they should be motivated to try to break it (whereas the developer just wants to see it work) Shared responsibility for sharing expertise/best practices – common interest in success – it is a partnership But it’s hard for a small, overstretched nonprofit to engage sufficiently to create/fulfilling that partnership There can be a need for the vendor to do some of the client’s tasks for them But there need to be clear boundaries and role definitions in the relationship Client needs to understand the reasons why/the roots of established business processes Ah-ha's: * My relationship with my vendor is all wrong * Importance of doing thorough testing * We’re all dealing with similar issues * Importance of speaking up when the relationship isn’t working * A good client is a passionate client that asks clients * Clients need to take full ownership of their projects 6c3076ba8e4a6f980ba2cb3532fb6c758da09d81 DC2009:Managing Database Projects 0 26 412 51 2016-01-13T18:05:39Z Miriam 2 wikitext text/x-wiki Community IT Innovators Help clients in software selection projects Work with associations primarily, donor management, fundraising Democracy in Action (Salsa) as cheaper than CapWiz The steps to choosing a database system: * What are the requirements, what are they trying to accomplish with the database? * What are the barriers to understanding this? Organizational, don’t know what you need! Do what you need to do to find out what you don’t know! * Clearly define current business processes * CiviCRM: Drupal based, need to find a developer who specializes * Salesforce: commercial product, hosting, leader of cloud computing (customer doesn’t maintain infrastructure at all) * eTapestry: Donor management focus, web-based database * Neon: Online hosted database, non-profit focus, affordable, good for integration * Association Management Systems vs. CRM: membership, trade, etc. * Members Only (DC based) * ISSI 92da72dee9739fa34eee041392446064819faf6a PM Principles - Web Site Essentials 0 137 413 275 2016-01-13T18:11:18Z Miriam 2 wikitext text/x-wiki === Description === Some of the most universal project management challenges in nonprofit technology revolve around websites, whether it's creating a new one, upgrading an old one, or just maintaining the current one. This session will provide an overview of website project management, and follow a question-driven approach to address participant needs and curiosities. == Session Notes == Session notes will be posted here. a897843157b833418aab4a03ee633f1ad5ef701c Navigating internal politics and relationships 0 85 414 171 2016-01-13T18:29:08Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br>In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>Ah-ha's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments 018bd9d1ba13e8a118595a40fe5312b5e991f7f3 NewYork2008:Agile Project Management 0 88 415 177 2016-01-13T18:30:03Z Miriam 2 wikitext text/x-wiki === Description === What's the difference between project management methodology and software development methodology? What's the difference between (so-called) "traditional" project management and agile project management? When the Agilists today talk about traditional project management, don't they really mean ''bad'' project management? Can traditional project management be good (and if it is, it is agile)? In this session we will: * Talk about the difference and overlaps between project management methodology and software development methodology * Talk about some of the perceived and some of the very real differences between traditional and agile project management * Share experiences using agile methods to manage software development projects === Session Notes === Agile Project Management Defining terms: Agile vs. Traditional (Waterfall) Read the “Agile Manifesto” – the defining document written by software developers. Some qualities of an Agile method: * Agile does not mean early launch. * More about simplifying the process, evaluating as you go. * No large document/budget to sign off on at the start. * Requirements are modified as you go. * Decisions are made on an ongoing basis * Stories (as a unit of measurement) rather than requirements. Stories reconnect the client with the overarching goals. * Certain amount of stories per iteration (phase). * Bill by time/materials. * After iteration, reevaluate priorities and move to the next specification/iteration (collection of stories). Books: * Agile Software Development * Managing Agile Projects, by Sanjiv Augustine * Agile Project Management Using Scrum Discussion of SCRUM (one way to use Agile): Teams of developers who come together every day to ask, “What did we do yesterday, what will we do today, and what stands in our way?” Plan “sprints” (iteration) of thirty days. Assign “points” to each story – more points for more work – and decide how many points can be finished. Large stories are called “epics” and are divided into smaller stories. Deliver and test at the end of each iteration. Client representative is involved in the process so they can give immediate feedback. Revisit priorities. Decide on next sprint. Concerns about Agile: * How do you deal with budget? Yes, this method is problematic with a fixed price. But you can still do an overarching document at the start so you can track money – put it on a wiki and revisit it often. Can be revised, not written in stone, but still important to have a general sense of how much money is left. Lessens chance of “scope creep” or going overbudget – constant reevaulation. * How do you manage client anxiety? They do need to trust you. * Client has to be more involved. Gather stories, be available for questions from developers. * What about documentation? It is still important, but everything is not specified to the letter. Two members described their experience working on traditional project, working in a general agile style, and using the scrum method. Discussion of Extreme Programming (another way to use Agile): * Team up developers so one is coding and the other is testing, helping, etc. * Doesn’t cost more, can save money. Sometimes when people refer to traditional/waterfall methods, they really mean “bad” traditional method. There can actually be a middle ground. More about changing the terminology and expectations. More about delivering value. Importance of “soft skills” when using this method. Need to be positive, encouraging. Lots of face time, etc. AH-HA’s * PM vs Software development – they are very different. * There are less differences than you might think before the traditional and agile methods. Can still do work breakdown process and have a budget. More about a different way to look at the same thing. Focus on process and value. Connect back to intangible goals/mission. * Simply doing things in chunks is a revelation. * Things can be changed later! * Really just admitting that you can never control scope. 52d461d9cb9ed06b708ce8044d95389d97105f08 NewYork2008:Challenges of remote collaboration 0 91 416 183 2016-01-13T18:32:11Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation *TRUST* is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --Multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, what are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online 91f4a0fa794d51713aa2e6149ab1efcc5775b6db 417 416 2016-01-13T18:32:36Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation * "TRUST" is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --Multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, what are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online 44e74c567d23e9b3ff82973f7cddf0b13faf444d NewYork2008:Evaluation in PM 0 94 418 189 2016-01-13T18:34:18Z Miriam 2 wikitext text/x-wiki Evaluation and Project MGMT Pain ===Why we're here=== # Determining ''how'' to know confirm that sinking feeling that the project isn't going well # What do do with evaluation results to determine # Constructive ways of salvaging # To talk about structured evaluations - documentation, etc. Projects ''should'' have time for evaluation built into the budget. Ongoing evaluation leads to ongoing improvement =Evaluation Strategies= * Build it into the budget * Educate a project team up front - make them evaluation friendly ** Team members should be comfortable with having outcomes evaluated ** Goals that follow [http://en.wikipedia.org/wiki/SMART_(project_management) SMART] - Realistic, Time-Based * At the beginning determine ''what will make the project a success'' * Treat each phase as a separate project * At the end of each phase, evaluate to determine if goals have been met * Have a ''weekly'', ''regular'' meeting of the core group * Close every meeting with a round-the-table reaction and ''documenting'' those feelings ** One participant mentions how his team closes every meeting with a "good though" from each member * Be wary of one person being able to skew evaluations and projects * Set up evaluation metrics and structure * Be aware of different evaluation needs? Is an outside party going to evaluate this as well? * Layout the evaluation plan (like a grant) with a logic model of Goals, Inputs and Outputs * Move towards having a structured evaluation along the way ** Document Check-ins ** Look at website statistics at each phase =Structures and Methods= * Make sure that you check any changes against the initial set of requirements and agreements ==Risks== * Track lists of risks * Brain-storm risks - participants not allowed to stop until they get silly * Keep people aware that there can be positive risks and negative risks * Determine the low-medium-high probability of risks * Determine strategies for risks (mitigate/tolerable) * If this is done well, then it can be reported =How to Get Buy-In on Evaluation Time= * 15 minute stand-up meetings * Off the top evaluation in the budget * Work with a project-friendly organization :) * Luck =Client/Vendor Difficulties= * Vendors and Clients should be open and ''talk about how communication'' itself is going. ** Clients want to know if they're difficult to deal with ** Clients want vendors to tell them what they need and to keep them informed * Making sure that the client know that their inputs are understood * Vendors may be fearful of disappointing the client - this needs to be overcome * Be ''up front'' and clear about building a '''relationship''' between client and vendor - set the tone and maintain it * Transparency * ''''Evaluate'''' the relationship =J's Project= For the five that hadn't heard: J came into a job as the chief writer and editor for the "rebuild of a an 8 or 9 year old website". On the second day they showed screen shots of the new website and it was horrible. J set up a meeting with a vendor. There was minimal, esoteric documentation. The decisions on features and changes that the vendor had made were signed off on by a passive project manager. J had an outside tech evaluation of the site and found that the vendor had been fleecing them - hosted solution, custom CMS. J is now asking them for a itemized list to determine what was obtained for their money. Vendor sent them an email in October saying Pay us. Then in November said "Pay us or we'll unplug you." Vendor refuses to provide files/MySQL tables because it's a custom CMS. =Group Advice= * This is a failed contract - J is now having all contracts reviewed by counsel * Leverage the contract to ''get your data'' * People have to heal and be heard ''and'' J is in a good position because she isn't to blame for any of the projects faults f871e43dbcf09cce86976941514fbbd4a9a8be35 NewYork2008:Interactive Agenda Clustering 0 100 419 201 2016-01-13T18:36:54Z Miriam 2 wikitext text/x-wiki Clusters: Remote teams *how to manage remote teams effectively *managing projects from multiple locations *managing teams across distances *how to manage distant clients How do I rescue a failed project? *Dealing with problems within projects *being a "rescue swimmer" for a failed project *how to deal with failed projects that are not your fault *what to do when you inherit someone else's project Software Development: *project management in software development *how to plan for and determine scalability of projects functionality *what happens after close launch or phase *after the launch, project management part deux *how to get people in organization to take responsibility of updating website *projects that wont close: when to call it quits Embracing Risk: *accepting the existence of risk and planning to handle things that may go wrong and mitigate their effects Web Design: *true or false 2-3 clicks tops to get info on site *best practices in web navigation and architecture, what gets cut Values: *cultural politics and prejudice within a team, tech vs notn tech, age, female, male *how to facilitate education, buy in and shared goals *how can technology align right on organization mission *balance the client satisfaction with my vendor sense of what is good (a good outcome) *communication between tech people and program people *how to convince non-profits that project management techniques are worthwhile *how to deal with organization politics and personalities *managing expectations in-house: how to manage a supervisor who does not have technical knowledge and unrealistic expectations? Resources: *what are the best practices in scaling up a social networking website *managing projects as an accidental team, low tech skills *get strategies for project costing *managing projects as an accidental project manager *what are the top resources website of the topic of website project management Tools: *project management communication, best practices and tools for collaborations *what people are using to manage projects *basecamp vs. sharepoint vs msproject *best project management tools *what skills/tools are useful for managing multiple projects at once *wiki based project management, enhance collaboration, efficiency, communication, better documentation *how do people use mind mapping *what tools are people using out there? esp. for virtual teams Money: *how do I convince a client to pay for testing *is it ok to charge ngos market rate for something I've already built? *webiste costs, to build, to maintain, non profit rates *how to control client communication and how to budget for it *how to put a price on your time *how do we use technology to generate revenue for the organization? *what part of overall project cost should project management consume? *what percentage of budget should be PM? *how to create a technology budget and grow it *selling founders on investing in ongoing support for technology *making the case for long term technology needs of nonprofits to founders and grant-makers *how do small non-profits decide which projects they should focus on? prioritize Scope Creep: *concrete solutions for mitigating scope creep *how do people manage scope creep *how to plan and manage for scope creep *what are the dangerous hidden pitfalls of project management Project Teams: *balancing responsibilities between vendor, pm and org pm *what technical requirements are require to support open source projects *building a team considering personalities, strengths and work styles *how technical does a PM need to be? *is there a personality associated with a good PM? *are in house IT departments dead? *better? in house or outsource, how to decide *in house tech staff vs. outsourced tech staff *should there be more IT service providers in the np sector, is that financially viable? *how to form and effective project team *how do we staff projects *how to deal with make it so supervisors *building project teams team personalities iterative vs. one shot *gender dynamics in PM *what techniques do you use to keep clients and projects on a timeline *project evaluation processes *juggling multiple roles Discovery process, planning phase: *incorporating technology to the strategic planning process *how to say no *when it is time to stop planning and jump in *solutions for setting clear expectations *what goes into the planning phase *I'd like to know more about how to determine benchmarks for planning and testing phases of web re-design projects *big spec, menu or cowboy coding? *what are good rations between planning, implementation, feedback, management etc? *how do you know when to stop initial scope and requirements gathering *balancing planning vs. building something quickly *lessons from agile project management *would like to hear more from folks who've managed more iterative projects (vs. lots of planning and requirements then development) Communications Issues: *diplomacy, accountability and how to ask hard questions *communication issues *how should one manage communication with stakeholders *building a long term technology plan in a crisis situation *how to adequately describe and prepare clients for scope of project *solutions for mitigating communication issues *talk about ways to get buy in from those difficult, yet key decision makers in projects *fad management (ie. we should do one of those blog things) *how to arrive at consensus around businesses objectives and processes among stakeholders on projects *how do you achieve consensus throughout an organization. Organization Culture: *how do I figure out who's really in charge *how can PM be used as a tool for organizational change *How prioritize technology within an organization *how does one justify PM *defining project roles in both organizations and vendor, mutual understanding *how to introduce technology for tech reluctant people *understanding project roles in tech projects *managing projects with multiple stakeholders *anyone else working on a project where you feel hindered by legacy code, decisions that were made years ago or developers who are protective of their old ideas? *how to deal with the dynamics of interdepartmental demands *how to encourage all employees to use all features of applications *long term needs (systems, maintenance) over short term 1 shot projects *what are strategies for dealing with ineffective, unhelpful project participants *how to get all levels of organization to learn about technology *cultivating a project centric organization *sheila mackenzie, says"there are many people in the sector who will bang on about changing the world, who will resist any effort to change the process of their own organization" Uncategorized: *Technology is not magic *analysing web metrics *how to streamline manage levels of PM, vendor PM, consulting PM, internal lead *How to balance multiple projects *Web content determination, what to keep updated and readily available, what to *archive and what to scrap *time management Buy vs. build vs rent: *selecting software tools for the long term esp. if it is just you or few making the decision *When how often should organizations evaluate and upgrade technology *cost savings of easier more expensive software vs. cheaper higher learning curve software Vendors: *Common frustrations with vendors *How can I find a great vendor who understands non-profits? *How to choose the right vendor *Who are reputable web hosting vendors? *How to choose a vendor *how to manage vendor relationships and problems *How do you deal with multiple vendors on one project *Dealing with vendors *Who are the (dis)reputable domain registrars? 002a39298c2b2820ee74606270f92bf95aedb976 NewYork2008:Managing Consultants and Dealing with Vendors 0 103 420 207 2016-01-13T18:38:18Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? A good product Match between vendor core competencies and organization needs Some personality match between vendor/consultant and organization Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants Keep a professional relationship with a clear, well-stated contract Vendors need to show the same accountability to non-profits as they do with their other clients Service level agreements well-defined - on paper Web-content ownership defined Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit Emotional connection between vendor/consultant and organization can cause problems in projects Need to have a comfortable working relationship for successful project completion Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees It is more efficient to work with fewer consultants/vendors for problem resolution and project success Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract Avoid vendor lock-in when possible Organizational empowerment Vendors like to maintain dependence Demand that vendors educate you on the technical setup in your environment so you can change vendors if necessary Make sure you have an exit strategy if the vendor/consultant relationship does not work out If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract Authentic communication between organization & vendor/consultant - communication channels defined up front *Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? Vendor selection - research vendors online, word of mouth with similar organizations RFP needs to be as specific as possible with requirements and schedule Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you TechFinder website - vendors/consultants advertise services TechSoup.org - good site with example RFPs and vendors that would be good Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? Communication - tell the vendor early in the process that you are not happy with their services Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue Create a schedule of expectations for the vendor to meet and withhold payment if legally possible Batch small customizations into one large request with a higher dollar amount to get a vendor's attention Face to face meetings help a lot when there are large issues to address Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? Understand your needs now and how they will grow to ensure you vendor can handle them Smaller agencies will provide more personal service but not always the best response * AH-Ha's Communication with the vendor - single point of contact, well defined channels Find a vendor whose core competency aligns with your core needs Write a good contract to enforce requirements with a good exit strategy 1c35f231383af8e5533e1e6d1f0c30446853c4cc 421 420 2016-01-13T18:42:12Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? *A good product *Match between vendor core competencies and organization needs *Some personality match between vendor/consultant and organization *Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies *Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants *Keep a professional relationship with a clear, well-stated contract *Vendors need to show the same accountability to non-profits as they do with their other clients *Service level agreements well-defined - on paper *Web-content ownership defined *Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality *Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit *Emotional connection between vendor/consultant and organization can cause problems in projects *Need to have a comfortable working relationship for successful project completion *Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees *It is more efficient to work with fewer consultants/vendors for problem resolution and project success *Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract *Avoid vendor lock-in when possible *Organizational empowerment *Vendors like to maintain dependence *Demand that vendors educate you on the technical setup in your environment so you can change vendors if necessary *Make sure you have an exit strategy if the vendor/consultant relationship does not work out *If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails *Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement *It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help *Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract *Authentic communication between organization & vendor/consultant - communication channels defined up front *Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? *Vendor selection - research vendors online, word of mouth with similar organizations *RFP needs to be as specific as possible with requirements and schedule *Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you *TechFinder website - vendors/consultants advertise services *TechSoup.org - good site with example RFPs and vendors that would be good *Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? *Communication - tell the vendor early in the process that you are not happy with their services *Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation *If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor *Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue *Create a schedule of expectations for the vendor to meet and withhold payment if legally possible *Batch small customizations into one large request with a higher dollar amount to get a vendor's attention *Face to face meetings help a lot when there are large issues to address *Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? *Understand your needs now and how they will grow to ensure you vendor can handle them *Smaller agencies will provide more personal service but not always the best response * AH-Ha's Communication with the vendor - single point of contact, well defined channels Find a vendor whose core competency aligns with your core needs Write a good contract to enforce requirements with a good exit strategy 5b0c35fc1befa7079f9e62da7760d9dacdbfa4f9 422 421 2016-01-13T18:42:44Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? *A good product *Match between vendor core competencies and organization needs *Some personality match between vendor/consultant and organization *Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies *Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants *Keep a professional relationship with a clear, well-stated contract *Vendors need to show the same accountability to non-profits as they do with their other clients *Service level agreements well-defined - on paper *Web-content ownership defined *Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality *Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit *Emotional connection between vendor/consultant and organization can cause problems in projects *Need to have a comfortable working relationship for successful project completion *Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees *It is more efficient to work with fewer consultants/vendors for problem resolution and project success *Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract *Avoid vendor lock-in when possible *Organizational empowerment *Vendors like to maintain dependence *Demand that vendors educate you on the technical setup in your environment so you can change vendors if necessary *Make sure you have an exit strategy if the vendor/consultant relationship does not work out *If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails *Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement *It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help *Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract *Authentic communication between organization & vendor/consultant - communication channels defined up front *Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? *Vendor selection - research vendors online, word of mouth with similar organizations *RFP needs to be as specific as possible with requirements and schedule *Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you *TechFinder website - vendors/consultants advertise services *TechSoup.org - good site with example RFPs and vendors that would be good *Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? *Communication - tell the vendor early in the process that you are not happy with their services *Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation *If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor *Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue *Create a schedule of expectations for the vendor to meet and withhold payment if legally possible *Batch small customizations into one large request with a higher dollar amount to get a vendor's attention *Face to face meetings help a lot when there are large issues to address *Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? *Understand your needs now and how they will grow to ensure you vendor can handle them *Smaller agencies will provide more personal service but not always the best response * AH-Ha's Communication with the vendor - single point of contact, well defined channels Find a vendor whose core competency aligns with your core needs Write a good contract to enforce requirements with a good exit strategy 40b3f1ea9cf2c84cbc7ad1b987dbc0bdeb78a851 423 422 2016-01-13T18:43:11Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? *A good product *Match between vendor core competencies and organization needs *Some personality match between vendor/consultant and organization *Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies *Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants *Keep a professional relationship with a clear, well-stated contract *Vendors need to show the same accountability to non-profits as they do with their other clients *Service level agreements well-defined - on paper *Web-content ownership defined *Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality *Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit *Emotional connection between vendor/consultant and organization can cause problems in projects *Need to have a comfortable working relationship for successful project completion *Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees *It is more efficient to work with fewer consultants/vendors for problem resolution and project success *Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract *Avoid vendor lock-in when possible *Organizational empowerment *Vendors like to maintain dependence *Demand that vendors educate you on the technical setup in your environment so you can change vendors if necessary *Make sure you have an exit strategy if the vendor/consultant relationship does not work out *If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails *Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement *It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help *Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract *Authentic communication between organization & vendor/consultant - communication channels defined up front *Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? *Vendor selection - research vendors online, word of mouth with similar organizations *RFP needs to be as specific as possible with requirements and schedule *Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you *TechFinder website - vendors/consultants advertise services *TechSoup.org - good site with example RFPs and vendors that would be good *Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? *Communication - tell the vendor early in the process that you are not happy with their services *Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation *If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor *Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue *Create a schedule of expectations for the vendor to meet and withhold payment if legally possible *Batch small customizations into one large request with a higher dollar amount to get a vendor's attention *Face to face meetings help a lot when there are large issues to address *Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? *Understand your needs now and how they will grow to ensure you vendor can handle them *Smaller agencies will provide more personal service but not always the best response * AH-Ha's Communication with the vendor - single point of contact, well defined channels Find a vendor whose core competency aligns with your core needs Write a good contract to enforce requirements with a good exit strategy 1552799e951a15a5591b83122f056f7cbd1f53ae NewYork2008:Navigating internal politics and relationships 0 106 424 213 2016-01-13T18:44:06Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br>In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments cf27a9e1ae558450f5a1a8186b76ca4db8dc5557 425 424 2016-01-13T18:44:38Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br>*In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments ce5a0e58df5ff14faf4670c66d119e85bb065b07 426 425 2016-01-13T18:44:52Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br> *In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments 603f73608e07977fbb9d3950a5f2744f7121863f 427 426 2016-01-13T18:45:08Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment *<br>In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments ddc0a9f2d79179d88b8b915263bc9bd5bb03ae48 428 427 2016-01-13T18:45:20Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br>In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments cf27a9e1ae558450f5a1a8186b76ca4db8dc5557 429 428 2016-01-13T18:45:36Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment *In non-profit sector - degree of emotional involvement in the work is more intense than corporate work *Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments d37b6d6724433ffc4ea97ca7648a36db1a3d54ae 430 429 2016-01-13T18:47:24Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment *In non-profit sector - degree of emotional involvement in the work is more intense than corporate work *Establish formal & informal communication with stakeholders - customize to each stakeholder *Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind *People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs *Having a decision maker that does not understand technology causes a lot of extra work *Trainings for decision makers on technology does not always work - hard to schedule and gain their interest *Forces PMs to think carefully about projects and what they are doing *Rephrasing things in layman's terms can help PMs fully understand the project/technology *Need to communicate the changes fully to decision makers so they care/are interested in trainings *Personal training sessions for technophobes help them understand technology the way they need to *Managers that "think" they know a lot about technology - challenging, annoying *Need to be able to make a case for the technology being requested (new, cool software needs a purpose) *Why? is always a useful question - why is it needed? what is the purpose? *Delegate right back to person who requests things - ask them to document what they want and often it won't happen *Who is going to maintain cool, new ideas in the organization? *How to have conversations about technology with people who are scared of it *Point to concrete outcomes - time saving, money saving, money making *Stress in dealing with anything technological *Lure people into participation with simple explanations and technical implementations *Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words *"Hot swapping is like working on a plane when its in flight" *Wanting more involvement from higher ups but not getting it *Iterative production for projects where there is not a lot of direction - expect changes *Don't become too wrapped up in the dysfunction and withdraw *Need to have a positive attitude or move on *"Planned vs. emerging projects" *Articulate costs so everyone understands the costs of random projects that come up *Pressure for web-based projects - everything needs to be web-based *Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects *Establish strong boundaries - give people rules to follow when working with you *"Become the constant buzz-kill" to people's last minute project ideas *Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job *Project Management is not a series of switches, its a series of dials - gentle adjustments *There are some people you have to circumvent *How to get everyone involved in an IT project - even if they're not interested *Feed them to get them involved in training/testing *Logmein.com - website with shared desktop tools to help train remote people *You may need to try different things to get them involved - face to face interaction *Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! *Educate end users to ease anxiety *A picture is worth a thousand words *Understand that you have to become the constant buzz kill to "emerging projects" *Project Management is not a series of switches, its a series of dials - gentle adjustments bc55e88102dafce27e26b4ba8f9f95bb7ae0a0fe NewYork2008:Overthrowing The Consultant/Client Relationship 0 109 431 219 2016-01-13T18:48:47Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a web site or database? Or do you want to develop a strategic partnership to continunously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' power dynamic -- specialist expertise power vs financial power contract, payment, transaction, monetrary, independence, finite scope, interdependence -- can be collaborative or hierarchical not on staff asymmetry of knowledge -- knowledge about organization vs specialist-consultant knowledge client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues VS client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. 09804a86f1a0445b9046f69248d913510b64b319 NewYork2008:PM Principles - Software and Database Development 0 112 432 225 2016-01-13T18:49:55Z Miriam 2 wikitext text/x-wiki '''Software and Database Development''' <br>Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. ''question: why does it seem that people are moving more towards software development projects?'' <br>- people want to use software to resolve issues but would like to leave the project management to others <br>- industry is buying into software, but pre-packaged programs don't exist for that industry <br>'''Pain points:''' <li>Interface between project and IT departments <li>Feeling responsible for the growth of the whole field <li>Figuring out what people actually want (needs assessment) <li>Different types of personalities on the team <li>Politics interfering with the management of the project <li>Corporate refugees adjusting to the culture of non-profit <li>The many hats one project manager has to wear <li>Not enough systems thinking <li>Feeling overwhelmed <li>Scope changes in the middle of the project - how to prevent? & -how do deal? <li>Competing interests <li>The accidental PM <li>Split between techies and non-techies <li>Immediate demands vs. best practices <li>Rationale for variation <li>*the initiate to plan phase is where most of these come up <br><br>'''Interests:''' <li>Collaborating with others <li>Solutions for dealing with non-profit culture <li>Some high-level technology training for the upper management <br><br>'''Tools:''' <li>Magic 8-Ball <li>Base Camp <li>Book about Project Management, by Project Management <br><br>'''Additions to framework''' <li>Testing is a big part of the monitoring <li>Possible rsearch between initiate plan <br><br>'''Things that help:''' *Communication *Managing expectation <li>Defining ownership <li>Empathy <li>Customer Service <li>Assume that there is going to be a crisis. The test is how you handle it. <li>Anything is possible 40dff9b9da425c599cbfb0195a866e098bca75bc 433 432 2016-01-13T18:50:23Z Miriam 2 wikitext text/x-wiki '''Software and Database Development''' <br>Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. ''question: why does it seem that people are moving more towards software development projects?'' <br>- people want to use software to resolve issues but would like to leave the project management to others <br>- industry is buying into software, but pre-packaged programs don't exist for that industry <br>'''Pain points:''' <li>Interface between project and IT departments <li>Feeling responsible for the growth of the whole field <li>Figuring out what people actually want (needs assessment) <li>Different types of personalities on the team <li>Politics interfering with the management of the project <li>Corporate refugees adjusting to the culture of non-profit <li>The many hats one project manager has to wear <li>Not enough systems thinking <li>Feeling overwhelmed <li>Scope changes in the middle of the project - how to prevent? & -how do deal? <li>Competing interests <li>The accidental PM <li>Split between techies and non-techies <li>Immediate demands vs. best practices <li>Rationale for variation <li>*the initiate to plan phase is where most of these come up <br><br>'''Interests:''' <li>Collaborating with others <li>Solutions for dealing with non-profit culture <li>Some high-level technology training for the upper management <br><br>'''Tools:''' <li>Magic 8-Ball <li>Base Camp <li>Book about Project Management, by Project Management <br><br>'''Additions to framework''' <li>Testing is a big part of the monitoring <li>Possible rsearch between initiate plan <br><br>'''Things that help:''' <li>Communication <li>Managing expectation <li>Defining ownership <li>Empathy <li>Customer Service <li>Assume that there is going to be a crisis. The test is how you handle it. <li>Anything is possible 3a40047e5a53c3fce5589b5e3e361fded5cbdece NewYork2008:Report backs afternoon 0 115 434 231 2016-01-13T18:50:56Z Miriam 2 wikitext text/x-wiki Report backs Organization project management *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments Overthrowing the client * Identified things about the consultant client relationship, focused on whther is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: Moved to Overthrowing Wikis: * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightfoward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. Software Development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 39beb44286a2adf07fc135f12437eed57b98f750 The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When 0 155 436 311 2016-01-13T18:59:57Z Miriam 2 wikitext text/x-wiki === Description === One of the keys to success in any project is knowing where you are in a project, and what changes can be made when. We will talk about strategies for breaking projects into chunks and phases, how to set criteria and decision points for each phase, using checklists and sign-offs to manage input, and recovery strategies for when your carefully laid plans go awry. === Session Notes === Notetaker: Ben * Go round of people, saying goals ** Getter estimating how long projects take ** Software dev estimation - why does the last 10% take 90% ** Good at the known - how to estimate the unknown? ** When is the project closed? ** Pitfalls of time estimation ** Hard communicating projects to client ** How to communicate our process to clients ** How to reality check vendor timelines ** How do you know where you are at in terms of estimated time ** When you have gone over time, how do you manage that with clients and workers * Main things ** Tools *** Favorite tool: the checklist ** Tactics *** Client sign-offs *** Narrowing the cone of uncertainty ** Principles *** Biggest thing: chunking things up to constrain uncertainty -- going over a week on a one-week chunk is not a huge deal, going for 2 months and realizing you're half-way done, is a huge problem * What are some other ways to approach things? ** As a client with consultants, I give them a drop dead deadline, and work with her programmer to create a timeline, set a fixed budget ** Checkpoint at 80% of project budget * Never offer a fixed bid on an 8 month development project * Definitely have a project manager who is staying on top of the status of the project * New technology is both new technology, but it's also technology you haven't implemented before * Used an excel spreadsheet do detailed estimate of programmer time, multiplying development time by 3 for ones we haven't done. we lived in the spreadsheet for 3 weeks * Where we got burnt was value-engineering a budget and project, and we ultimately decided to eat that time. in the future we would ask that consulting time is paid for. * We want to avoid that feeling that we "just have to get through this" and don't have any time. * This is really when we're doing something new and different, not regular rollouts * Use the budget to get client to understand the trade-offs of this feature over that * We did check against the spreadsheet estimates * We were very honest with the client about what is possible and owning risks jointly with your client * Front-load the scary stuff * Estimate vs actual: ** We export the excel estimate to a CSV, import to salesforce, and map our time-logging to it so we can get really granular -- down to the requirement level. * Time-logging is mapped through salesforce to the original spreadsheet * Transparency: it's important to really work together on the checklist, and be sure we really have a complete picture of the project to be sure things don't crop up. * We chunked things in a way that was completely counter to how the project actually played out on a technical infrastructure level. * Checklists, should they be provided by programmer or client? ** It's always a negotiation between all parties that have a stake in the work ** There are business milestones, technical milestones, etc. ** It's important to make clear who is responsible for what * Don't be afraid to advocate for your needs, and to define the project process * Let's reexamine a project and the pathologies happening ** Why didn't the ui get detailed sooner? ** There was a conflict between what the developers thought the process should be and what would have made more sense for the client and in terms of managing risks * How much detail do you manage with a project that is already underway? ** If it's already going, at least getting a clear idea of the outcome would be helpful * What does a client want to know? ** Always over-estimate especially for time ** Want to know the moment there is discomfort in the relationship and the developers are feeling like they can't make it ** Create a place where developers can speak up comfortably * Estimation ** When a developer says it will take 3 hours, you have to add project management, design and q&a, and contingency -- basically triple it ** Stick to a methodology and evaluate based on it * What about the situation of a client saying I want X features and X amount of money, how do you handle that? do you lower rate? ** Prioritize. the dollar excercise (divide the dollar among 20 features) ** Everybody can have sticker shock * Value engineering ** The idea is, try to get as much bang for the buck as possible ** If the client has $60,000 and we give them an estimate for $100,000, what are the features we need to let go of ** Let's try to not do it for free, and be clear about how much the project is really worth with the client even if you do give a little and eat some hours ** Here's a summary: *** Client: "we have $60,000" *** Vendor: "it will cost $100,000" *** Client: "we can't pay that" *** Vendor: "here's a project we can do for $60,000, and here's what it can do and here's what it can't" * Question: how many people do a project post-mortem with a client and internally ** I'm a firm believer in this * One problem I'm dealing with with a current project is that there are so many requirements, I'm actually taking a lot of time simplifying and streamlining features. identifying and cutting those things that will blow up in your face ** Pulling back from specific features to requirements * Let's have a conversation about meeting client's needs, and be really realistic * Set up a parking lot, put things in the parking lot you're not going to use right away * What is a chunk? it's the smallest bit we can show to a user: here's a thing, look! * Setting up small successes every week * It's also helpful to figure out what you know and what you don't know, and manage the things you don't know 2c14d3cb5ed579e4355b776f132c312220a559df WestCoast2008:Assessing and Redesigning Web Sites 0 167 437 335 2016-01-13T19:03:28Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's His Experience * The web development process includes all areas of the nonprofit and thus requires buy in from most staffmembers * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael Share's His Experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == *Must communication website vision<br> *Must articulate goals<br> *Do a content inventory of current site<br> *John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> *Focus on developing a dialogue with the visitors of your site. *Content contribution doesn't necessarily have to be democratic among staffmembers; better content is developed by authors with a focused message.<br> *7 choices or less of weblinks on a page. e1f58222a20b64fcaf251bcd0c6ede318d7ea890 438 437 2016-01-13T19:04:15Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's His Experience * The Web Development Process includes all areas of the nonprofit and thus requires buy in from most staffmembers * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael share's his experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == *Must communication website vision<br> *Must articulate goals<br> *Do a content inventory of current site<br> *John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> *Focus on developing a dialogue with the visitors of your site. *Content contribution doesn't necessarily have to be democratic among staffmembers; better content is developed by authors with a focused message.<br> *7 choices or less of weblinks on a page. 3bab9ccc14b72e8ae64136e76a6f5585b2057e79 WestCoast2008:Migrating to Salesforce.com: One Organization's Story 0 179 439 359 2016-01-13T19:11:16Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in diff countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar w/ platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily bc it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone thru. Not worked w/ Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11- Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailmerge. Browser based. Activity history. Log a call, mailmerge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HAs In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. 2f17a200fcb82f6fd356daecd66cdb6205bd834f WestCoast2008:The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When 0 191 440 383 2016-01-13T19:25:50Z Miriam 2 wikitext text/x-wiki === Description === One of the keys to success in any project is knowing where you are in a project, and what changes can be made when. We will talk about strategies for breaking projects into chunks and phases, how to set criteria and decision points for each phase, using checklists and sign-offs to manage input, and recovery strategies for when your carefully laid plans go awry. === Session Notes === Notetaker: Ben * Go round of people, saying goals ** Better estimating how long projects take ** Software dev estimation - why does the last 10% take 90% ** Good at the known - how to estimate the unknown? ** When is the project closed? ** Pitfalls of time estimation ** Hard communicating projects to client ** How to communicate our process to clients ** How to reality check vendor timelines ** How do you know where you are at in terms of estimated time ** When you have gone over time, how do you manage that with clients and workers * Main things ** Tools *** Favorite tool: the checklist ** Tactics *** Client sign-offs *** Narrowing the cone of uncertainty ** Principles *** Biggest thing: chunking things up to constrain uncertainty -- going over a week on a one-week chunk is not a huge deal, going for 2 months and realizing you're half-way done, is a huge problem * What are some other ways to approach things? ** As a client with consultants, i give them a drop dead deadline, and work with her programmer to create a timeline, set a fixed budget ** Checkpoint at 80% of project budget * Never offer a fixed bid on an 8 month development project * Definitely have a project manager who is staying on top of the status of the project * New technology is both new technology, but it's also technology you haven't implemented before * Used an excel spreadsheet do detailed estimate of programmer time, multiplying development time by 3 for ones we haven't done. we lived in the spreadsheet for 3 weeks * Where we got burnt was value-engineering a budget and project, and we ultimately decided to eat that time. in the future we would ask that consulting time is paid for. * We want to avoid that feeling that we "just have to get through this" and don't have any time. * This is really when we're doing something new and different, not regular rollouts * Use the budget to get client to understand the trade-offs of this feature over that * We did check against the spreadsheet estimates * We were very honest with the client about what is possible and owning risks jointly with your client * Front-load the scary stuff * Estimate vs actual: ** We export the excel estimate to a CSV, import to salesforce, and map our time-logging to it so we can get really granular -- down to the requirement level. * Time-logging is mapped through salesforce to the original spreadsheet * Transparency: it's important to really work together on the checklist, and be sure we really have a complete picture of the project to be sure things don't crop up. * We chunked things in a way that was completely counter to how the project actually played out on a technical infrastructure level. * Checklists, should they be provided by programmer or client? ** It's always a negotiation between all parties that have a stake in the work ** There are business milestones, technical milestones, etc ** It's important to make clear who is responsible for what * Don't be afraid to advocate for your needs, and to define the project process * Let's reexamine a project and the pathologies happening ** Why didn't the ui get detailed sooner? ** There was a conflict between what the developers thought the process should be and what would have made more sense for the client and in terms of managing risks * How much detail do you manage with a project that is already underway? ** If it's already going, at least getting a clear idea of the outcome would be helpful * What does a client want to know? ** Always over-estimate especially for time ** Want to know the moment there is discomfort in the relationship and the developers are feeling like they can't make it ** Create a place where developers can speak up comfortably * Estimation ** When a developer says it will take 3 hours, you have to add project management, design and q&a, and contingency -- basically triple it ** Stick to a methodology and evaluate based on it * What about the situation of a client saying i want X features and X amount of money, how do you handle that? do you lower rate? ** Prioritize. the dollar excercise (divide the dollar among 20 features) ** Everybody can have sticker shock * Value engineering ** The idea is, try to get as much bang for the buck as possible ** If the client has $60,000 and we give them an estimate for $100,000, what are the features we need to let go of ** Let's try to not do it for free, and be clear about how much the project is really worth with the client even if you do give a little and eat some hours ** Here's a summary: *** Client: "we have $60,000" *** Vendor: "it will cost $100,000" *** Client: "we can't pay that" *** Vendor: "here's a project we can do for $60,000, and here's what it can do and here's what it can't" * Question: how many people do a project post-mortem with a client and internally ** I'm a firm believer in this * One problem i'm dealing with with a current project is that there are so many requirements, i'm actually taking a lot of time simplifying and streamlining features. identifying and cutting those things that will blow up in your face ** Pulling back from specific features to requirements * Let's have a conversation about meeting client's needs, and be really realistic * Set up a parking lot, put things in the parking lot you're not going to use right away * What is a chunk? it's the smallest bit we can show to a user: here's a thing, look! * Setting up small successes every week * Its also helpful to figure out what you know and what you don't know, and manage the things you don't know 88a111508626bb70bc03519394d9c4120dded540 Afternoon 2 report backs 0 3 441 5 2016-01-13T19:28:51Z Miriam 2 wikitext text/x-wiki Report backs Founder and consultant relationship management * Good communication with founder, single point of contact * Aligning core competencies of provider and organization * Contracts to reflect requirements Scope * Methods you can use to write out your scope and requirements * Ways to get there, user needs, getting people involved in creating requirements, allocate time to scope Cross departmental PM * Basic definition of PM should be expanded to include an informal toolkit, a better define vocabulary of all the soft tools that PMs use to keep the project moving. Everything as real as email, to much softer teams as team building tools, to understand organizational culture, how to follow up with people, sharing ownership of the project, grounding the project in mission conversations, all these mechanisms should be written into the PM bible to give people a vocabulary. User testing * Simple plain language user stories beginning with "An user can". Write in plain language * Tools to see what people are doing online, you can test your users live. * Low tech usability test, mock up web-pages and hand the printout to a user, circle or colour a button, get a reaction from the layout of the page. 5aab22aed5419420fb167eb8e5cd359e4f0937bf Challenges of remote collaboration 0 12 442 23 2016-01-13T19:32:30Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation *trust* is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, that are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online 9cddbbbda5e753c19e8ab7ff680bee745ba3d7da 443 442 2016-01-13T19:32:54Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation *"TRUST" is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, that are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online d15da32884021be9874050e71e13fa3a1b29e193 444 443 2016-01-13T19:33:31Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation *"TRUST" is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --Multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, that are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online dea9075f640ac643b8a3183aa433e65eda46e117 DC2009:Agile Ways to Develop Joomla! Extensions 0 18 445 35 2016-01-13T19:39:26Z Miriam 2 wikitext text/x-wiki == Description == Pradeep Suthram, the Product Manager at PICnet, is responsible for maintaining and improving Non-Profit Soapbox, a hosted solution of Joomla! exclusively for non-profit organizations. He works with a team of 3 developers and a designer using design-driven development using agile methodologies to constantly improve/update the product so that new extensions/fixes can be deployed to hundreds of websites regularly and instantly. Learn from his experience in writing user stories, managing timelines/expectations, developing specifications, and keeping both developers and clients happy. During the last four years at PICnet, Pradeep has helped the company establish Non-Profit Soapbox as a unique and reliable service wrapped in a product for non-profit organizations. === Session Notes === Presenter: Pradeep (sp?) Attendees: Phil, Oksana, Courtney, Hunter. All have been exposed to it, at different levels. Some just beginning. Some have used parts of Agile implementation; though not all principles on a daily basis. What would you like to get from this session? * When to use it? what type of projects are best? * How are you using it? what works? what doesn't? Will review: * Principles learned from a good book * Battles we had to fight through to make agile work COMPARISON Agile... * Throws out concept of timelines, dependencies, and many other concepts of waterfall dev't. * Is a more engaging process, that invites feedback from user community & others, and incorporates it into the product throughout development. * Doesn't have to wait for end points to include new feedback; as opposed to waterfall, which is generally focused on a fixed feature set. * Asks us to think through a feature or subset of features for a short period of time, and focus on t Waterfall... * We'd map out entire set of components from start to end, including all exceptions & rules. * Would move through broad understanding -- requirements -- to detailed specifications. GETTING STARTED Developers provide 3 estimates for a story. * Work hours = an honest hourly estimate of how long this will take, without inflation due to potential tech problems and other risks. * Difficulty (subjective index 1 - 3) * Volatility (subjective index 1 - 3) General rules of thumb: * Minimum of 2 hour estimate for any story. * For stories > 8 hours, they are split into several more-granular stories. All of this is provided at the pre-release meeting, where they also discuss they're vision of how project will run -- from both client and the company's perspective -- and reconcile potential conflicts. Question: How is this used for vendor-client relationship? (as we've been discussing mostly internal clients thus far.) * Oxana: we've given very on-the-fly feedback throughout development, using wireframes & drawing on top of existing site. * Phil: In Pivotal Tracker, I like having the conversation regarding a story in one place. It encourages client interaction in the process. And clients are actively involved in prioritization. Question: But how do we get that initial set of stories? In starting the project, I've always done a lot of research to write up a document that provides a strong picture of our needs. * Agile development need not start with Agile requirements collection. MOVING FORWARD WITH DEVELOPMENT Given a set of stories, I go to Developer to look for red flags and ask him/her to come up with estimates for a later time. Then I do the same with the designer with my vision, who takes that and uses his/her expertise to create a usable, pretty visualization for the feature/functionality. We produce a low-fi mockup of the story, then everyone reviews & revises; move on to a medium-fi mockup, etc. Starting with medium-fi mockup, the developer may take it and run at any point, or may wait until we get to higher-fidelity mockups. It is design-driven development. A-HA's MOMENTS * Better understanding of how we can transition to agile from waterfall. * Communication is key. * Understanding why I like Agile: Due to the concepts at it's core -- being able to react to an evolving project. MISCELLANY * There's a good book to reference; don't remember the title. Will post later. * Fogbugz = free, installable web-based tool for agile bug tracking. * Automated testing tools: Selenium, Pyccuracy 84436e5436090ef7430a525b8c0ce37f75b81514 DC2009:Managing Drupal Web Projects 0 27 446 53 2016-01-13T19:46:41Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes ==Why Drupal? • Good solution for non-profits because there are a lot of vendors already working with Drupal. • Provides different ways to achieve functionality. • Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. • DC is a Drupal hotspot. • Joomla is not sophisticated for many orgs. Drupal Background • Core Drupal code + Contributed modules (developed by any person and enhanced by others) o Modules as plug-ins to the core CMS programming • Different Drupal developers have different areas of Drupal expertise o Core Drupal configuration person o Costume module development person o Design/theme CMS person • Starter theme/templates exist • Zen most widely used theme • As new modules are implemented, the theme designer controls their style and appearance. • Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors • Lots of transparency in vendors’ development o Development site is on a secondary server so that the client is able to see the process going into its creation • Look at example sites, and be sure that they are within the desired budget • Ask for references • Ask if they are maintaining Drupal sites after configuring and developing it. • Ask about source-code management and backup • groups.drupal.org—there is a DC group of developers Drupal integration • CiviCRM and Salesforce integrate well with Drupal • Drupal and Paypal integration • Easy to communicate with MySQL Drupal Challenges • Terminology is less intuitive o During the testing stages, have client-developer Q&A session • Configuring the production, development, and staging sites can be exportable, but not always the case • Too many modules o Overexcitement over new functionality o Can lead to decreased site performance • On-going updates o Need to consider the cost as on-going • i.e. security fixes every two months o These are typically quick fixes and easily applied • i.e. annual version releases o Drupal only supports the latest two releases o Depending on how complex the modules/site theme, can become a web re-design o If not updated, won’t receive the security fixes. • Not unique to Drupal, all CMS will have these updates When not to use Drupal • Depends on the content, simple content doesn’t require the complexity of Drupal • One-person shop, check out wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 36e8e0078419ec851899e032ecacfd5a965290b5 447 446 2016-01-13T19:47:18Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes ==Why Drupal? • Good solution for non-profits because there are a lot of vendors already working with Drupal. • Provides different ways to achieve functionality. • Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. • DC is a Drupal hotspot. • Joomla is not sophisticated for many orgs. Drupal Background • Core Drupal code + Contributed modules (developed by any person and enhanced by others) o Modules as plug-ins to the core CMS programming • Different Drupal developers have different areas of Drupal expertise o Core Drupal configuration person o Costume module development person o Design/theme CMS person • Starter theme/templates exist • Zen most widely used theme • As new modules are implemented, the theme designer controls their style and appearance. • Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors • Lots of transparency in vendors’ development o Development site is on a secondary server so that the client is able to see the process going into its creation • Look at example sites, and be sure that they are within the desired budget • Ask for references • Ask if they are maintaining Drupal sites after configuring and developing it. • Ask about source-code management and backup • groups.drupal.org—there is a DC group of developers Drupal integration • CiviCRM and Salesforce integrate well with Drupal • Drupal and Paypal integration • Easy to communicate with MySQL Drupal Challenges • Terminology is less intuitive o During the testing stages, have client-developer Q&A session • Configuring the production, development, and staging sites can be exportable, but not always the case • Too many modules o Overexcitement over new functionality o Can lead to decreased site performance • On-going updates o Need to consider the cost as on-going • i.e. security fixes every two months o These are typically quick fixes and easily applied • i.e. annual version releases • Drupal only supports the latest two releases • Depending on how complex the modules/site theme, can become a web re-design • If not updated, won’t receive the security fixes. • Not unique to Drupal, all CMS will have these updates When not to use Drupal • Depends on the content, simple content doesn’t require the complexity of Drupal • One-person shop, check out wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 4e8d9f017cceff69ba1f2b30becb603206c8f5a0 448 447 2016-01-13T19:47:40Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Why Drupal? • Good solution for non-profits because there are a lot of vendors already working with Drupal. • Provides different ways to achieve functionality. • Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. • DC is a Drupal hotspot. • Joomla is not sophisticated for many orgs. Drupal Background • Core Drupal code + Contributed modules (developed by any person and enhanced by others) o Modules as plug-ins to the core CMS programming • Different Drupal developers have different areas of Drupal expertise o Core Drupal configuration person o Costume module development person o Design/theme CMS person • Starter theme/templates exist • Zen most widely used theme • As new modules are implemented, the theme designer controls their style and appearance. • Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors • Lots of transparency in vendors’ development o Development site is on a secondary server so that the client is able to see the process going into its creation • Look at example sites, and be sure that they are within the desired budget • Ask for references • Ask if they are maintaining Drupal sites after configuring and developing it. • Ask about source-code management and backup • groups.drupal.org—there is a DC group of developers Drupal integration • CiviCRM and Salesforce integrate well with Drupal • Drupal and Paypal integration • Easy to communicate with MySQL Drupal Challenges • Terminology is less intuitive o During the testing stages, have client-developer Q&A session • Configuring the production, development, and staging sites can be exportable, but not always the case • Too many modules o Overexcitement over new functionality o Can lead to decreased site performance • On-going updates o Need to consider the cost as on-going • i.e. security fixes every two months o These are typically quick fixes and easily applied • i.e. annual version releases • Drupal only supports the latest two releases • Depending on how complex the modules/site theme, can become a web re-design • If not updated, won’t receive the security fixes. • Not unique to Drupal, all CMS will have these updates When not to use Drupal • Depends on the content, simple content doesn’t require the complexity of Drupal • One-person shop, check out wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 0bd1c6ec4652f924d418f177de7faeb38cd65bd8 449 448 2016-01-13T19:52:26Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Why Drupal? *Good solution for non-profits because there are a lot of vendors already working with Drupal. *Provides different ways to achieve functionality. *Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. *DC is a Drupal hotspot. *Joomla is not sophisticated for many orgs. Drupal Background *Core Drupal code + Contributed modules (developed by any person and enhanced by others) *Modules as plug-ins to the core CMS programming *Different Drupal developers have different areas of Drupal expertise *Core Drupal configuration person *Costume module development person *Design/theme CMS person *Starter theme/templates exist *Zen most widely used theme *As new modules are implemented, the theme designer controls their style and appearance. *Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors *Lots of transparency in vendors’ development *Development site is on a secondary server so that the client is able to see the process going into its creation *Look at example sites, and be sure that they are within the desired budget *Ask for references *Ask if they are maintaining Drupal sites after configuring and developing it. *Ask about source-code management and backup *groups.drupal.org—there is a DC group of developers Drupal integration *CiviCRM and Salesforce integrate well with Drupal *Drupal and Paypal integration *Easy to communicate with MySQL Drupal Challenges *Terminology is less intuitive *During the testing stages, have client-developer Q&A session *Configuring the production, development, and staging sites can be exportable, but not always the case *Too many modules *Overexcitement over new functionality: Can lead to decreased site performance *On-going updates: Need to consider the cost as on-going,, i.e. security fixes every two months *These are typically quick fixes and easily applied: i.e. annual version releases; Drupal only supports the latest two releases; Depending on how complex the modules/site theme, can become a web re-design; If not updated, won’t receive the security fixes.; Not unique to Drupal, all CMS will have these updates When not to use Drupal *Depends on the content, simple content doesn’t require the complexity of Drupal *One-person shop, check out wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 63cb3b50ef682d2f4597f3525cfff0771cec8873 450 449 2016-01-13T19:53:21Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Why Drupal? *Good solution for non-profits because there are a lot of vendors already working with Drupal. *Provides different ways to achieve functionality. *Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. *DC is a Drupal hotspot. *Joomla is not sophisticated for many orgs. Drupal Background: *Core Drupal code + Contributed modules (developed by any person and enhanced by others) *Modules as plug-ins to the core CMS programming *Different Drupal developers have different areas of Drupal expertise *Core Drupal configuration person *Costume module development person *Design/theme CMS person *Starter theme/templates exist *Zen most widely used theme *As new modules are implemented, the theme designer controls their style and appearance. *Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors: *Lots of transparency in vendors’ development *Development site is on a secondary server so that the client is able to see the process going into its creation *Look at example sites, and be sure that they are within the desired budget *Ask for references *Ask if they are maintaining Drupal sites after configuring and developing it. *Ask about source-code management and backup *groups.drupal.org—there is a DC group of developers Drupal integration: *CiviCRM and Salesforce integrate well with Drupal *Drupal and Paypal integration *Easy to communicate with MySQL Drupal Challenges: *Terminology is less intuitive *During the testing stages, have client-developer Q&A session *Configuring the production, development, and staging sites can be exportable, but not always the case *Too many modules *Overexcitement over new functionality: Can lead to decreased site performance *On-going updates: Need to consider the cost as on-going,, i.e. security fixes every two months *These are typically quick fixes and easily applied: i.e. annual version releases; Drupal only supports the latest two releases; Depending on how complex the modules/site theme, can become a web re-design; If not updated, won’t receive the security fixes.; Not unique to Drupal, all CMS will have these updates When not to use Drupal: *Depends on the content, simple content doesn’t require the complexity of Drupal *One-person shop, check out wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 14063c6595a23a36dcf5d9c62185e405e82f0940 DC2009:Managing demands from internal stakeholders 0 30 451 59 2016-01-13T19:54:28Z Miriam 2 wikitext text/x-wiki === Description === There are plenty of moving pieces in any nonprofit technology project. But often one of the most vexing challenges is properly managing the needs and wants of stakeholders within the organization for whom the project is being implemented. This session will cover best practices for engagement, gathering input, transparent project operation, creating alignment (and coping when it's not possible), and other aspects of setting expectations and managing communications. == Session Notes == Session notes will be posted here. Managing Internal Stakeholders - Rachel Rachel: Technology doesn’t really fit into the purview of her organization, which creates the need to advocate proactively for technology and manage varying perspectives; biggest accomplishment is that everyone is still talking to one another; acting somewhat as a therapist – there is a need to finesse differing interests and “read” differing interests A key moment is defining that this is a project and getting common understandings. In this, it is not different from dealing w/ external clients. A key challenge of managing internal stakeholders is about overcoming the assumption that explicit planning, marketing, transparency are unnecessary Internal project often grow out of long-running issues, with unstated assumptions and unqualified interests Internally need to understand and be sensitive implicitly to hierarchy/politics/culture Marie: What if you get resistance within your project team? A: You need to understand the source of the resistance – understand the motivations. Break down the resistance in the needs gathering phase. Create a picture of what your system is going to do – show things that the users are going to relate to. Show them concretely what is expected of them. Understand your value add – know what your project is giving to the various interests in the org. Importance of project evangelists – executive sponsorship. Evangelists are not just at the top of the organization – they need to be seeded throughout the organization. If you are having trouble getting collaboration on a project, you can use a low-tech approach (e.g. post-it notes on a wall calendar) – this can help bypass the fight you might have implementing a technological solution, like Basecamp Resistance to change is a huge hurdle How to deal w/ apathy? Work around it. Build something that works for others and, if you are fulfilling a not-yet-identified need of the apathetic, they will eventually get on board. Or: energy/enthusiasm can overcome apathy – the executive sponsor cannot be the only evangelist. Structured communications are essential: e.g., project blog, regular emails – must be sure that the communications approach is sensitive to time efficiency and whether your communications are providing value. What do you do with feedback? Acknowledge and report back. Show results. Use a tracking tool (OneNote). How often should you ask for feedback? Always! But especially at project milestones. If you’re not getting feedback, go hunt it down. Not all feedback will be timely or appropriate, but you need to validate the input. Don’t just say, “No!” How do you deal with negative/unproductive feedback? Spin it – acknowledge and validate it, even if you are not going to use it. One strategy is to publicize it and answer it positively. Or dissect the feedback – challenge them to give you feedback that is useful. But also challenge your own motivations and natural defensiveness to getting feedback you might not want to hear. Ask for them to help you help them. AH-HA's * Importance of evangelists * Importance of seeing the motivation of resiistance * Managing feedback productively in a validating manner * Having a structured organization plan a88b0ba4c9b20f05ea830e088dcd40efcdba8579 Implementing an Existing Database Software or Service 0 60 452 119 2016-01-13T19:57:38Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a specialty in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 6f3587e35370be894a1cf620286740c841aab80c Managing Custom Database Projects 0 68 453 137 2016-01-13T20:00:23Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot Eric asks for a go around on what our database experiences have been. Eric throws out a definition of what a custom database is and checks to see if we agree that managing these is difficult. troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. security is also often a huge concern because sensitive data. Eric asks us to tells some stories about security trouble. Tanya tells us about an experience at moveon, like rate limiting access to data. eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. Tom suggest that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. Eric ask how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how relistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. Melinda talks about the fact that people don't expect thing to be on time exactly. Tanya talks about her hope that you will tell her rather than pertend since she might then decide to scrap that feature. Tom suggest that prioritizing things is super important to that and being clear about whats possible. Anna talks about her engineers want for good detailed descriptions. Eric talks about estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" Mark talks about good introduction planning and approaching scope as a good intro planning phase. Ian tells stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. Hanna talks about using the trade off, making sure that people know that features are often a trade off. as well as identifing what is core functionality. Eric suggests over delivery and under promise. Debbie suggests that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. Eric suggests a todo list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. Melinda says a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularily can be very hard because the testers are busy. Eric talk about ways to model the idea as a test. Ian says you are testing the person not the code. Tom talks about the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. Hanna talk about making them think through all the reports, making them think about what output or report they will want early on. Tanya suggests that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. Eric asks us about communication styles. Bergan talks about doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. Hanna suggest a weekly email report of what people are doing. Catherine talks about using instant messenger or basecamp to keep up really up to date in the moment. Mike talks about using the application campfire. Eric talk about always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. Tom talks about the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. Bergen suggest that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. Tanya asks what kinda language you would use to describe the project. Eric defines RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects Tanya asks what is scope. Tom answers that it is a very detailed description of the project. Anna talks about scope docs as being really detailed down to each page. Mark talks about specs as being more about the actually technical requirements, what technical things need to happen. Eric talks about a spec as being rewritten by contractors and developer as a part of any process. Tom says that scope is implementation path while spec is more a general itemized list of technical points. Eric says know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. Anna, talks about training and documentation as being an important part of ending the project. Eric suggest that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. Anna talk about how projects never really end because people can always think of something else they might want. Tom talks about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. Eric asks us to talk about data migration challenges and ideas. Folks talk about the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. Eric talk about data cleanup and how it's a partnership to clean the data. Anna asks folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. Tanya suggests a contest to get staff to do tedious things, like giving away iphones for uploading data 795f802e4bba6be76df9abb71805b399781d184e Migrating to Salesforce.com: One Organization's Story 0 83 454 167 2016-01-13T20:01:51Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in diff countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar w/ platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in salesforce primarily bc it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at salesforce. Compare and contrast. Goals, what gone thru. Not worked w/ salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using salesforce. Community of NGOs using salesforce. Sustainable. 11- Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, camaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailmerge. Browser based. Activity history. Log a call, mailmerge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in salesforce. You can generate from salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for salesforce. Admin people entering data. Don’t recommend starting salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HA's In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. fc3da380a02d245f89ea3c79464f0ce3e09c65e5 NewYork2008:Assessing and Redesigning Web Sites 0 89 455 179 2016-01-13T20:02:55Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org’s see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s if they have a point of PAIN, they will come to site if they have a PASSION about your issue, they will come to site 2 f’s if they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site if they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA How can we get qualitative data from users GUNNER: call people about your website do you use page x (most popular page) why do you use it what else would you like to see on it what else do you look at that is similar check out clickthrough’s on enewsletters look at it over time look at phrasing look at content/subject matter tells you what people respond to in messaging and in your work NORMAN: Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: Check out 404’s - tells you waht links aren’t work AND what people WANT to look at MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” - Kathy Sierra people like to be loved, to be listened to, keep talking to the people and cultivate the people who Stay close with advisors, get their feedback on new things JED Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search Know who your users are - how many people are using it to different things (donors, knowledge seekers etc) Purpose driven vs Curious users Purpose-driven will come see it regardless Curious user who has heard about your issue or your org and is curious needs navigational guidance, your opportunity to cultivate someone new They need more help GUNNER: you can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: we want to use the web to increase our donor base what makes the passionate people not just look but also donate JED Conversion path - from curious to regular to donor - the holy grail of web design GUNNER call everyone on the phone that has donated on line and thank them be sure to respect their privacy preferences find ways to ask them why they decided to give you money Software to analyze click-throughs - traffic analysis Clicktrax A software that reads clicks with heat visual AWstats doesn’t really understand paths Other softwares analyze paths You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies should try to build different kinds of user experience for different users we’d be silly to think that you can talk to everyon the same way Gunner: $ a month pitch - start at a $ a month, then ramp them up JED ASPCA did it and made 1/2million quickly GUNNER: build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: Emotion to get people to donate HEather webpages for different audiences as a possibility it’s a huge amount of work, to create content, manage site so we haven’t done it STEVEN if we have opportunities to do them, it woudl be great but will add to cost of site make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. pitch to people who have already donated once, they should be on a newsletter email is cheaper and effective for gathering donations re: analytics look at how long they stay on a page, if a huge number of people come from google etc and they only stay a short time, then they aren’t finding hte info they need TALLY: Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla, Plone) JED: Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: IF you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong bc it’s easily taken over JULIA: Go out and ask them - how do we do it? Send emails about different points of web design project to get their feedback GUNENR: and be sure to send them love - build mediated trust relationships map people’s contributions into outcomes - they will appreciate it. JULIA: But you solicit input but at some point you decide not to take some input GUNNER: Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: Be sure that you know who you’re sending it to as well - dont’ dismiss feedback from board member of spouse, for example! GUNNEr: Be sure to get people that are passionate and on your side JULIA: Balance between listening and making decisions BILLY: Creating customer evangelists (book) - i’ve learned from buidling little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: “We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: THink of site in 2 ways - storefront - change the look set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: You may alienate people by doing redesign STEVEN: Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: Decoupling your feedback for design VS. for content get feedback on content FIRST then design Give text only website to check out content and architecture - validate your site not your designer. ONce that works move to design phase JULIA: The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: Can we talk more over the next few days about data tools? GUNNER: Colin as a resource. I try not to JED: You’ll need someone to ask the right questions and help you interpret it. JULIA: What data can i get? What will the data tell me? STEVEN: Google analytics - free, ask someone to help you go over stats with you GUNNER: be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Procceess, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to memebers of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, pratical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clealy in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redisigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out 8637e517dbc7f991814c7b1468c18518d7c0f6cc 456 455 2016-01-13T20:19:21Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org’s see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s if they have a point of PAIN, they will come to site if they have a PASSION about your issue, they will come to site 2 f’s if they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site if they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA How can we get qualitative data from users GUNNER: call people about your website do you use page x (most popular page) why do you use it what else would you like to see on it what else do you look at that is similar check out clickthrough’s on enewsletters look at it over time look at phrasing look at content/subject matter tells you what people respond to in messaging and in your work NORMAN: Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: Check out 404’s - tells you waht links aren’t work AND what people WANT to look at MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” - Kathy Sierra people like to be loved, to be listened to, keep talking to the people and cultivate the people who Stay close with advisors, get their feedback on new things JED Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search Know who your users are - how many people are using it to different things (donors, knowledge seekers etc) Purpose driven vs Curious users Purpose-driven will come see it regardless Curious user who has heard about your issue or your org and is curious needs navigational guidance, your opportunity to cultivate someone new They need more help GUNNER: you can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: we want to use the web to increase our donor base what makes the passionate people not just look but also donate JED Conversion path - from curious to regular to donor - the holy grail of web design GUNNER call everyone on the phone that has donated on line and thank them be sure to respect their privacy preferences find ways to ask them why they decided to give you money Software to analyze click-throughs - traffic analysis Clicktrax A software that reads clicks with heat visual AWstats doesn’t really understand paths Other softwares analyze paths You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies should try to build different kinds of user experience for different users we’d be silly to think that you can talk to everyon the same way Gunner: $ a month pitch - start at a $ a month, then ramp them up JED ASPCA did it and made 1/2million quickly GUNNER: build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: Emotion to get people to donate HEather webpages for different audiences as a possibility it’s a huge amount of work, to create content, manage site so we haven’t done it STEVEN if we have opportunities to do them, it woudl be great but will add to cost of site make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. pitch to people who have already donated once, they should be on a newsletter email is cheaper and effective for gathering donations re: analytics look at how long they stay on a page, if a huge number of people come from google etc and they only stay a short time, then they aren’t finding hte info they need TALLY: Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla, Plone) JED: Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: IF you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong bc it’s easily taken over JULIA: Go out and ask them - how do we do it? Send emails about different points of web design project to get their feedback GUNNER: and be sure to send them love - build mediated trust relationships map people’s contributions into outcomes - they will appreciate it. JULIA: But you solicit input but at some point you decide not to take some input GUNNER: Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: Be sure that you know who you’re sending it to as well - dont’ dismiss feedback from board member of spouse, for example! GUNNER: Be sure to get people that are passionate and on your side JULIA: Balance between listening and making decisions BILLY: Creating customer evangelists (book) - i’ve learned from buidling little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: “We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: THink of site in 2 ways - storefront - change the look set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: You may alienate people by doing redesign STEVEN: Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: Decoupling your feedback for design VS. for content get feedback on content FIRST then design Give text only website to check out content and architecture - validate your site not your designer. ONce that works move to design phase JULIA: The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: Can we talk more over the next few days about data tools? GUNNER: Colin as a resource. I try not to JED: You’ll need someone to ask the right questions and help you interpret it. JULIA: What data can i get? What will the data tell me? STEVEN: Google analytics - free, ask someone to help you go over stats with you GUNNER: be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Procceess, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, pratical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clealy in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out 44eda58728774309220defb4cf00afd130728440 NewYork2008:PM Principles - Advanced Web Projects 0 110 457 221 2016-01-13T20:23:22Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? -Yes, but often over a very long term cycle -Easy to get caught up in planning forever, and never move on to implementation -Important to have big collaboration meeting at first, but then move on to Prioritizing -When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this evolvement Transition into a matainence plan -Mounds of documentation, wireframes, etc. -How can we be more effective? What can be thrown out? -What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/proccess, understaning your mission is necessary, but often non-existent Signing off Successfully? Have clients show you working examples of what they want Iterative approach: -Look for existing examples -Rapid Prototype to get something up and running -Refine iteratively -Costs little up front for an unfrifined, rough, but working project -Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? SHow me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excuciating, but necessary Top Down Approach Strategic Priciples, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc, and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the begining (CEO, Board, etc), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly bugeted Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. 3ba580a56153ad1c491c66a228c57158cd61472d 472 457 2016-01-13T21:56:59Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? -Yes, but often over a very long term cycle -Easy to get caught up in planning forever, and never move on to implementation -Important to have big collaboration meeting at first, but then move on to Prioritizing -When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this evolvement Transition into a matainence plan -Mounds of documentation, wireframes, etc. -How can we be more effective? What can be thrown out? -What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/proccess, understaning your mission is necessary, but often non-existent Signing off successfully? Have clients show you working examples of what they want Iterative approach: -Look for existing examples -Rapid Prototype to get something up and running -Refine iteratively -Costs little up front for an unfrifined, rough, but working project -Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? SHow me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excuciating, but necessary Top Down Approach Strategic Priciples, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc, and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the begining (CEO, Board, etc), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly bugeted Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. 32114722b209ccff321a177b87902ec9d424a007 Implementing an Existing Database Software or Service 0 60 458 452 2016-01-13T20:31:32Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a specialty in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. c45b6d17577538e8844954ee1ba71307b7976998 459 458 2016-01-13T20:31:48Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a specialty in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. b4f03b93b6038b75563ff6ea68f6b9a8e3ae1687 460 459 2016-01-13T20:32:11Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a specialty in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 0db0c4fce3d297955c558fd2f3188a4fcdc60f0d 461 460 2016-01-13T20:33:20Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a specialty in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. fc531b9efcb36d6a1edbe6cc2a17e42ab10d192f Migrating to Salesforce.com: One Organization's Story 0 83 462 454 2016-01-13T20:36:04Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in diff countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar w/ platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in salesforce primarily bc it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at salesforce. Compare and contrast. Goals, what gone thru. Not worked w/ salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using salesforce. Community of NGOs using salesforce. Sustainable. 11- Enterprise level. Customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, camaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailmerge. Browser based. Activity history. Log a call, mailmerge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in salesforce. You can generate from salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for salesforce. Admin people entering data. Don’t recommend starting salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HA's In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. 53ab2ca15841fbe8198bc40d39ea2b4cb8d0e9ef 467 462 2016-01-13T20:46:58Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose salesforce even though a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at salesforce. Compare and contrast. Goals, what gone thru. Not worked with salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using salesforce. Community of NGOs using salesforce. Sustainable. 11- Enterprise level. Customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailmerge. Browser based. Activity history. Log a call, mailmerge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in salesforce. You can generate from salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for salesforce. Admin people entering data. Don’t recommend starting salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HA's In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. 7b0d52aab5fe53241078e2925bcf438807d922fa NewYork2008:Assessing and Redesigning Web Sites 0 89 463 456 2016-01-13T20:37:34Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org’s see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s if they have a point of PAIN, they will come to site if they have a PASSION about your issue, they will come to site 2 f’s if they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site if they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA How can we get qualitative data from users GUNNER: call people about your website do you use page x (most popular page) why do you use it what else would you like to see on it what else do you look at that is similar check out clickthrough’s on enewsletters look at it over time look at phrasing look at content/subject matter tells you what people respond to in messaging and in your work NORMAN: Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: Check out 404’s - tells you waht links aren’t work AND what people WANT to look at MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” - Kathy Sierra people like to be loved, to be listened to, keep talking to the people and cultivate the people who Stay close with advisors, get their feedback on new things JED Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search Know who your users are - how many people are using it to different things (donors, knowledge seekers etc) Purpose driven vs Curious users Purpose-driven will come see it regardless Curious user who has heard about your issue or your org and is curious needs navigational guidance, your opportunity to cultivate someone new They need more help GUNNER: you can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: we want to use the web to increase our donor base what makes the passionate people not just look but also donate JED Conversion path - from curious to regular to donor - the holy grail of web design GUNNER call everyone on the phone that has donated on line and thank them be sure to respect their privacy preferences find ways to ask them why they decided to give you money Software to analyze click-throughs - traffic analysis Clicktrax A software that reads clicks with heat visual AWstats doesn’t really understand paths Other softwares analyze paths You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies should try to build different kinds of user experience for different users we’d be silly to think that you can talk to everyon the same way Gunner: $ a month pitch - start at a $ a month, then ramp them up JED ASPCA did it and made 1/2million quickly GUNNER: build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: Emotion to get people to donate Heather webpages for different audiences as a possibility it’s a huge amount of work, to create content, manage site so we haven’t done it STEVEN if we have opportunities to do them, it woudl be great but will add to cost of site make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. pitch to people who have already donated once, they should be on a newsletter email is cheaper and effective for gathering donations re: analytics look at how long they stay on a page, if a huge number of people come from google etc and they only stay a short time, then they aren’t finding hte info they need TALLY: Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla, Plone) JED: Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: IF you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong bc it’s easily taken over JULIA: Go out and ask them - how do we do it? Send emails about different points of web design project to get their feedback GUNNER: and be sure to send them love - build mediated trust relationships map people’s contributions into outcomes - they will appreciate it. JULIA: But you solicit input but at some point you decide not to take some input GUNNER: Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: Be sure that you know who you’re sending it to as well - dont’ dismiss feedback from board member of spouse, for example! GUNNER: Be sure to get people that are passionate and on your side JULIA: Balance between listening and making decisions BILLY: Creating customer evangelists (book) - i’ve learned from buidling little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: “We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: THink of site in 2 ways - storefront - change the look set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: You may alienate people by doing redesign STEVEN: Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: Decoupling your feedback for design VS. for content get feedback on content FIRST then design Give text only website to check out content and architecture - validate your site not your designer. ONce that works move to design phase JULIA: The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: Can we talk more over the next few days about data tools? GUNNER: Colin as a resource. I try not to JED: You’ll need someone to ask the right questions and help you interpret it. JULIA: What data can i get? What will the data tell me? STEVEN: Google analytics - free, ask someone to help you go over stats with you GUNNER: be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Procceess, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, pratical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clealy in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out daadf742d49fa91b326c83c798c965fe7e1a6f08 NewYork2008:PM Principles - Values-Based Project Management 0 113 464 227 2016-01-13T20:41:15Z Miriam 2 wikitext text/x-wiki === Description === We all manage or are involved in the management of projects. And we all want our projects to go well – we all know that it's through our projects that we're able to effect positive social change (something we are all interested in doing). But our projects frequently '''''do not''''' go well. They're often late, over budget, don't deliver what's been promised, or are just no fun to work on. In many cases this "not going well" has to do the absence of a '''project-friendly''' work environment. In this session we will: * Talk a little bit about project management generally * Look at the relationship between organisational culture and project management * Work together to come up with strategies and tactics for effective project management through the establishment of work environments based on "project-friendly" values like: :* Personal empowerment :* Group trust :* Respect :* Commitment :* Open communication === Session Notes === * 10 participants including the facilitator * Several accidental techies as well as accidental project managers present ==== Some Definitions ==== Project work has uncertainty and risk Projects: End Produce uncertainty Produce risk All projects have # Objectives # Deliverables # Requirements # Constraints (boundaries that the project must be delivered within - the triple constraint of scope, time, and cost) ''Triangle Diagram'' Sometimes there's a fourth quality added of "Quality", so some would argue for a rombus. PMBOK = Project Management Body of Knowledge from [http://www.pmi.org/Pages/default.aspx PMI] Project Management is like a riverboat trip * The organization is the river * The project is the boat * The project team are the passengers If the organization isn't project-friendly, the boat will be trying to go upstream (e.g. if the organization is risk-averse) When an organization isn't project-friendly, project managers have to ====Strategies/Values for Values-Based Project Management==== =====Trust (vs. Fear)===== Strategies # achieve '''closure''' on communications # ownership - ensuring that everyone on the team understands that they are involved in the management of the project. '''Discussion''' Should project managers be estimating the level of effort for developers? "Trust is a dimension of teamwork" Failure of a project can be caused by a lack of communication - decisions made at the top that don't have buy-in. Is any of this about technology, really? Point made that the project should not be framed in terms of technology fundamentally to get buy-in. '''Rob draws and demonstrates a tool that he uses with clients in deciding priorities''' {| class="wikitable" |- ! ! Time ! Scope ! cost |- | Constraints | x |- | Change | | x |- | Cost | | | x |} ''getting back to values-based management'' Example of a truly project-''un''friendly organization is the one where there ''are no'' project managers and someone is assigned the role. =====Respect (possible culture changes)===== Strategies # showing up on time # respecting others' capacity for understanding you position # transparency # making an effort to provide input when it's asked for - team members know that even if they don't have time, they should ''say'' that they don't have time, not just remain silent. ====Further Discussion==== A good project manager will build a project-friendly environment in spite of the organization's environment. Some work environments make managing a project particularly difficult - M mentions Saudi Arabia :) Rob talks about how project management is sometimes viewed as unnecessary overhead - and sometimes it is. * A PM-friendly work environment works when management balances the tasks and the people. If it doesn't, this is where we may have to have some counter-cultural movement * A PM-friendly work environment works when there's a balance between the output and the means. * A PM-friendly work environment works when there's cross-collaboration. Like Jazz, it involves improvisation and coordination - you're not just playing, but you're listening to others. Jazz as an organizational model. * A PM-friendly work environment works when a project involves healthy conflict. Conflict-avoidance can hurt projects David mentions the DISC profile for team members: [http://en.wikipedia.org/wiki/DISC_assessment DISC on Wikipedia] Rob ta lks about two questions that he believes define whether or not the project was a success: # Were the objectives met? # Did the team find the work rewarding? N mentions that he doesn't see organizations bothering to answer this second question. Project success if not just whether we did what we trying to do, but whether it was the right thing to do. Rob's wish - That project teams would work ''together'' to set objectives and decide what they don't want to have happen. M mentions that it might be idealistic to think that everyone is going to be happy with the project. 0c6a923479c9df36e23c3677da011e3319ca08b0 465 464 2016-01-13T20:41:38Z Miriam 2 wikitext text/x-wiki === Description === We all manage or are involved in the management of projects. And we all want our projects to go well – we all know that it's through our projects that we're able to effect positive social change (something we are all interested in doing). But our projects frequently '''''do not''''' go well. They're often late, over budget, don't deliver what's been promised, or are just no fun to work on. In many cases this "not going well" has to do the absence of a '''project-friendly''' work environment. In this session we will: * Talk a little bit about project management generally * Look at the relationship between organisational culture and project management * Work together to come up with strategies and tactics for effective project management through the establishment of work environments based on "project-friendly" values like: :* Personal empowerment :* Group trust :* Respect :* Commitment :* Open communication === Session Notes === * 10 participants including the facilitator * Several accidental techies as well as accidental project managers present ==== Some Definitions ==== Project work has uncertainty and risk Projects: End Produce uncertainty Produce risk All projects have # Objectives # Deliverables # Requirements # Constraints (boundaries that the project must be delivered within - the triple constraint of scope, time, and cost) ''Triangle Diagram'' Sometimes there's a fourth quality added of "Quality", so some would argue for a rombus. PMBOK = Project Management Body of Knowledge from [http://www.pmi.org/Pages/default.aspx PMI] Project Management is like a riverboat trip * The organization is the river * The project is the boat * The project team are the passengers If the organization isn't project-friendly, the boat will be trying to go upstream (e.g. if the organization is risk-averse) When an organization isn't project-friendly, project managers have to ====Strategies/Values for Values-Based Project Management==== =====Trust (vs. Fear)===== Strategies # Achieve '''closure''' on communications # Ownership - ensuring that everyone on the team understands that they are involved in the management of the project. '''Discussion''' Should project managers be estimating the level of effort for developers? "Trust is a dimension of teamwork" Failure of a project can be caused by a lack of communication - decisions made at the top that don't have buy-in. Is any of this about technology, really? Point made that the project should not be framed in terms of technology fundamentally to get buy-in. '''Rob draws and demonstrates a tool that he uses with clients in deciding priorities''' {| class="wikitable" |- ! ! Time ! Scope ! cost |- | Constraints | x |- | Change | | x |- | Cost | | | x |} ''getting back to values-based management'' Example of a truly project-''un''friendly organization is the one where there ''are no'' project managers and someone is assigned the role. =====Respect (possible culture changes)===== Strategies # showing up on time # respecting others' capacity for understanding you position # transparency # making an effort to provide input when it's asked for - team members know that even if they don't have time, they should ''say'' that they don't have time, not just remain silent. ====Further Discussion==== A good project manager will build a project-friendly environment in spite of the organization's environment. Some work environments make managing a project particularly difficult - M mentions Saudi Arabia :) Rob talks about how project management is sometimes viewed as unnecessary overhead - and sometimes it is. * A PM-friendly work environment works when management balances the tasks and the people. If it doesn't, this is where we may have to have some counter-cultural movement * A PM-friendly work environment works when there's a balance between the output and the means. * A PM-friendly work environment works when there's cross-collaboration. Like Jazz, it involves improvisation and coordination - you're not just playing, but you're listening to others. Jazz as an organizational model. * A PM-friendly work environment works when a project involves healthy conflict. Conflict-avoidance can hurt projects David mentions the DISC profile for team members: [http://en.wikipedia.org/wiki/DISC_assessment DISC on Wikipedia] Rob ta lks about two questions that he believes define whether or not the project was a success: # Were the objectives met? # Did the team find the work rewarding? N mentions that he doesn't see organizations bothering to answer this second question. Project success if not just whether we did what we trying to do, but whether it was the right thing to do. Rob's wish - That project teams would work ''together'' to set objectives and decide what they don't want to have happen. M mentions that it might be idealistic to think that everyone is going to be happy with the project. 2c1ef27c16d7d37fcc7cc39121e3bb2f15de627a 466 465 2016-01-13T20:42:59Z Miriam 2 wikitext text/x-wiki === Description === We all manage or are involved in the management of projects. And we all want our projects to go well – we all know that it's through our projects that we're able to effect positive social change (something we are all interested in doing). But our projects frequently '''''do not''''' go well. They're often late, over budget, don't deliver what's been promised, or are just no fun to work on. In many cases this "not going well" has to do the absence of a '''project-friendly''' work environment. In this session we will: * Talk a little bit about project management generally * Look at the relationship between organisational culture and project management * Work together to come up with strategies and tactics for effective project management through the establishment of work environments based on "project-friendly" values like: :* Personal empowerment :* Group trust :* Respect :* Commitment :* Open communication === Session Notes === * 10 participants including the facilitator * Several accidental techies as well as accidental project managers present ==== Some Definitions ==== Project work has uncertainty and risk Projects: End Produce uncertainty Produce risk All projects have # Objectives # Deliverables # Requirements # Constraints (boundaries that the project must be delivered within - the triple constraint of scope, time, and cost) ''Triangle Diagram'' Sometimes there's a fourth quality added of "Quality", so some would argue for a rombus. PMBOK = Project Management Body of Knowledge from [http://www.pmi.org/Pages/default.aspx PMI] Project Management is like a riverboat trip * The organization is the river * The project is the boat * The project team are the passengers If the organization isn't project-friendly, the boat will be trying to go upstream (e.g. if the organization is risk-averse) When an organization isn't project-friendly, project managers have to ====Strategies/Values for Values-Based Project Management==== =====Trust (vs. Fear)===== Strategies # Achieve '''closure''' on communications # Ownership - ensuring that everyone on the team understands that they are involved in the management of the project. '''Discussion''' Should project managers be estimating the level of effort for developers? "Trust is a dimension of teamwork" Failure of a project can be caused by a lack of communication - decisions made at the top that don't have buy-in. Is any of this about technology, really? Point made that the project should not be framed in terms of technology fundamentally to get buy-in. '''Rob draws and demonstrates a tool that he uses with clients in deciding priorities''' {| class="wikitable" |- ! ! Time ! Scope ! cost |- | Constraints | x |- | Change | | x |- | Cost | | | x |} ''getting back to values-based management'' Example of a truly project-''un''friendly organization is the one where there ''are no'' project managers and someone is assigned the role. =====Respect (possible culture changes)===== Strategies # Showing up on time # Respecting others' capacity for understanding you position # Transparency # Making an effort to provide input when it's asked for - team members know that even if they don't have time, they should ''say'' that they don't have time, not just remain silent. ====Further Discussion==== A good project manager will build a project-friendly environment in spite of the organization's environment. Some work environments make managing a project particularly difficult - M mentions Saudi Arabia :) Rob talks about how project management is sometimes viewed as unnecessary overhead - and sometimes it is. * A PM-friendly work environment works when management balances the tasks and the people. If it doesn't, this is where we may have to have some counter-cultural movement * A PM-friendly work environment works when there's a balance between the output and the means. * A PM-friendly work environment works when there's cross-collaboration. Like Jazz, it involves improvisation and coordination - you're not just playing, but you're listening to others. Jazz as an organizational model. * A PM-friendly work environment works when a project involves healthy conflict. Conflict-avoidance can hurt projects David mentions the DISC profile for team members: [http://en.wikipedia.org/wiki/DISC_assessment DISC on Wikipedia] Rob ta lks about two questions that he believes define whether or not the project was a success: # Were the objectives met? # Did the team find the work rewarding? N mentions that he doesn't see organizations bothering to answer this second question. Project success if not just whether we did what we trying to do, but whether it was the right thing to do. Rob's wish - That project teams would work ''together'' to set objectives and decide what they don't want to have happen. M mentions that it might be idealistic to think that everyone is going to be happy with the project. ef09c3d4bdd956b052caf60c7e1d336907f23d57 NewYork2008:Afternoon 1 report backs 0 86 468 173 2016-01-13T21:52:59Z Miriam 2 wikitext text/x-wiki Managing Remote Teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don+t necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web Assessment and redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs. coolness * Trying to retain control of your technical destiny with open source platforms Web Redesigns Part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward 736800694e0a4b599190f579d9cb341cbfb65799 469 468 2016-01-13T21:53:13Z Miriam 2 wikitext text/x-wiki Managing Remote Teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don+t necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web Assessment and Redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs. coolness * Trying to retain control of your technical destiny with open source platforms Web Redesigns Part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward 75c605b2bd8a6d793a3565db0498829beaa42ba3 470 469 2016-01-13T21:53:36Z Miriam 2 wikitext text/x-wiki Managing Remote Teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don+t necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web Assessment and Redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs. coolness * Trying to retain control of your technical destiny with open source platforms Web Redesign Part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward 5402e655b923c0fb91c3722382d811c3ec1536e2 NewYork2008:Open Source CMS Q&A session 0 107 471 215 2016-01-13T21:55:45Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- Most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. Process Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - first decision, are they prepared to go to a CMS? - can their designer go that route? I.e., is he or she ready for theming? - need to take inventory of extra features such as external databases, email lists, etc. - generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- moving from Photoshop to a theme can be tricky, since tradeoffs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. df324d296f5ac3ca12d88c8f99c70cd59ec534d6 NewYork2008:User testing processes and getting info from users 0 121 473 243 2016-01-13T21:59:52Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? interest in how to build testing into the project cycle. * Functional Testing - does it do what you want it to do? * Usability Testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced witha documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "Ah-Ha's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 8224336eada4683453dcce90212953be20377dda 474 473 2016-01-13T22:00:12Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? interest in how to build testing into the project cycle. * Functional Testing - does it do what you want it to do? * Usability Testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "Ah-Ha's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 41940b32d2856574820133ed03f6b29b112d6c79 The Art and Science of Defining Scope 0 154 475 309 2016-01-13T22:15:10Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining scope Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physcological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own tradeoffs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking coworkers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. 24c9b433f8c77c4e4820df5589f2780bd7c5a1c4 User testing processes and getting info from users 0 163 476 327 2016-01-13T22:18:05Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * functional testing - does it do what you want it to do? * usability testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "Ah-Ha's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 9744bb190f4e43d173ee00d3e02dfc038472fc08 477 476 2016-01-13T22:18:31Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * Functional Testing - does it do what you want it to do? * Usability Testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "Ah-Ha's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) bbd865df2e201fbf4fde8d48845b385780672e47 WestCoast2008:So You’ve Been Drafted – the Accidental Technology Project Manager 0 205 478 2016-01-13T22:22:13Z Miriam 2 Created page with "=== Description === So you find yourself in the role of a technology project manager - what now? This session will discuss what you might want to know (and how to learn it),..." wikitext text/x-wiki === Description === So you find yourself in the role of a technology project manager - what now? This session will discuss what you might want to know (and how to learn it), what things you probably don't need to know, and some key factors for success. == Session Notes == Session notes will be posted here. 6c23db720ae833fa061222608869fad84f2f57e7 WestCoast2008:Managing Custom Database Projects 0 175 479 351 2016-01-13T22:25:53Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot Eric asks for a go around on what our database experiences have been. Eric throws out a definition of what a custom database is and checks to see if we agree that managing these is difficult. Troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. Security is also often a huge concern because sensitive data. Eric asks us to tells some stories about security trouble. Tanya tells us about an experience at move on, like rate limiting access to data. Eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. Tom suggests that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. Eric ask how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how realistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. Melinda talks about the fact that people don't expect thing to be on time exactly. Tanya talks about her hope that you will tell her rather than pretend since she might then decide to scrap that feature. Tom suggest that prioritizing things is super important to that and being clear about what is possible. Anna talks about her engineers want for good detailed descriptions. Eric talks about estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" Mark talks about good introduction planning and approaching scope as a good intro planning phase. Ian tells stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. Hanna talks about using the trade off, making sure that people know that features are often a trade off. as well as identifying what is core functionality. Eric suggests over delivery and under promise. Debbie suggests that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. Eric suggests a to-do list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. Melinda says a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularly can be very hard because the testers are busy. Eric talk about ways to model the idea as a test. Ian says you are testing the person not the code. Tom talks about the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. Hanna talk about making them think through all the reports, making them think about what output or report they will want early on. Tanya suggests that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. Eric asks us about communication styles. Bergan talks about doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. Hanna suggest a weekly email report of what people are doing. Catherine talks about using instant messenger or basecamp to keep up really up to date in the moment. Mike talks about using the application camp fire. Eric talk about always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. Tom talks about the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. Bergen suggest that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. Tanya asks what kinda language you would use to describe the project. Eric defines RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects Tanya asks what is scope. Tom answers that it is a very detailed description of the project. Anna talks about scope docs as being really detailed down to each page. Mark talks about specs as being more about the actually technical requirements, what technical things need to happen. Eric talks about a spec as being rewritten by contractors and developer as a part of any process. Tom says that scope is implementation path while spec is more a general itemized list of technical points. Eric says know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. Anna, talks about training and documentation as being an important part of ending the project. Eric suggest that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. Anna talk about how projects never really end because people can always think of something else they might want. Tom talks about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. Eric asks us to talk about data migration challenges and ideas. Folks talk about the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. Eric talk about data cleanup and how it's a partnership to clean the data. Anna asks folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. Tanya suggests a contest to get staff to do tedious things, like giving away iPhones for uploading data 266ef317a5648222f006fc75de4db06e1d82df9a WestCoast2008:Methods in Selecting Software 0 178 480 357 2016-01-13T22:29:04Z Miriam 2 wikitext text/x-wiki How do you balance the need to pick great software with the need to not spend a year full time doing it? We'll talk about processes and methods - including Idealware's research methods for understanding what software is available in a particular area - that can help. == Seth & Laura -- Software Selection == == Ahas == * Psychological and cultural divide between technies and the mission that is inimicable to your interest. Seems that there has to be some fundamental understanding of how the technology works, and if you don't have that .... * The concept of good enough. * Great idea to use others RFPs at shortcut feature list. * Happy that others agreed that RFP's can be a waste of time * Challenges can be very similar, but solutions very different. == Session == Seth * For CMS, picked tech first (Drupal), then put out RFP without specifying platform * For CRM, picked platform first (salesforce), then put out RFP for customizing/implementing. Robert * Long complex RFP processes often a waste of time. * Short RFP (5-10) pages make a lot more sense, * Some vendors refuse to respond to RFP's, unless there is an existing relationship Laura * We are in bad cycle of RFP abuse * Lots of web site vendors won't respond to RFPs Jonathan * What do non-profits think about contracts Kimberly * Contracts help define relationship and build it out Arthur * Contract is valuable symbol, memorializes Robert Always write a proposal for clients, and always write a scope of work * different from RFP NAME * RFP has a bad stamp to it Laura * Idealware is a non-profit that provides information on software * Two methodoliges * look at what a market [set of features] looks like * find 5-10 experts, interview them, find out what considerations are, market leading products * Detailed tool comparison reports (example, doing grant management tools) * 10-20 people * vendor demos are followed by creation of rubric * nonprofits could use variation of this method Seth * Method depends on size of org. large orgs bring in the vendors to demo the software. smaller orgs (<20 staff) do informal research. Cinderella * How do we find out the top 3 software choices for list mgmt? [Name] How do I find references? * Ask vendors for references * Check out social source commons, socialsourcecommongs.org * Just google and find references, then follow up by a email. Joe I don't have time to join all these groups and do all this research. How do I get answers quickly. * Look at market leaders * Find something good enough Joe How to pick calendar sharing application Look at * Cost * Ease of use * Ease to implement * Interoperability with outlook * Low support burden, no extra work for technies. Laura and Dyana How do we define needs? What is your system for coming up with a checklist? Arthur * we are not that systematic, we are intuitive Ken * Even though we are more structured, we have lots of false starts Joe * Sit down and have a meeting, make a proposal for something that meets your needs Robert * This is a place where other people's RFPs are very useful * Look at other people's RFP for ideas, features to prioritize Seth * Keep ongoing list of needs, problems noticed * Sit down with tech consultant Laura Get demos early in the process to know what is possible. Arthur Adoption can be a problem, if leader doesn't drive best practices and adoption, often doesn't happen. Name? Have group brainstorming and prioritizing. Do a 3 hour meeting with everybody in the room, as opposed to individual meetings. Laura * Knowledge of what is possible * Knowledge of what tools exist * Understanding organizational and people's needs Seth How to rationally set a budget? * Look at how tech relates to mission * Look at how tech relates to income. * Look at staff time / money saved * Factor in if is generates income Consultant experience of what people pay for /budget for a donor database * seems totally arbitrary. .... Missed some stuff .... David Don't forget asking your peers, friends and colleagues offline. Call up people and ask them what they use. Seth Put out queries on progressive-exchange mailing list. But may get lots of private responses from vendors. c5cefe781f46f376725b8b3581e6dc92d0baa473 WestCoast2008:PM Principles - Web Site Essentials 0 184 481 369 2016-01-13T22:31:56Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - Credibility Cultivation Clickability Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - Seeing your software from the perspective of managers - The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 1510fc3ccd0d1d99ece7354bd1a9e5b540da5e57 482 481 2016-01-13T22:32:17Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - Credibility Cultivation Clickability Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - Seeing your software from the perspective of managers - The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. f4fd0e72d129908fdea0eb2bfad939204c8d4f09 483 482 2016-01-13T22:32:45Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - Seeing your software from the perspective of managers - The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. c32ce20519d3c07a509e2f60ee7568f52d7ae933 484 483 2016-01-13T22:33:04Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - Seeing your software from the perspective of managers - The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 3acea8e879cc97889ebb306bbd283a689660728e 485 484 2016-01-13T22:34:08Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - Seeing your software from the perspective of managers - The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal talks about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 81c26945b10dbbf4e287203d68fc78316e0ece2f 486 485 2016-01-13T22:34:48Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - - - - - - *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal talks about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 9297baf1d450aac93e937972aaa5cf8a6c121f95 487 486 2016-01-13T22:35:06Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal talks about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. d366c7a95684d431a0b524275c8f1dfe63dc3378 488 487 2016-01-13T22:35:21Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introdution''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal talks about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 8c2954fd24b986195d687d5721ec4dc3c2a0c5cc WestCoast2008:Techniques and Tools for Remote Collaboration 0 189 489 379 2016-01-13T22:38:03Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude Remote Collaboration. Teams in 3 diff places team MAP capacity building. Accounting, legal, strat plan 2 teams on diff coasts Geographic offices International carbon-based projects on the ground. Distributed energy modeling. Regional, national networks, communities of interest in diff places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collab and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. Problems & challenges: Keeping everyone on the same page. Don’t exclude those not present. Software installing Virgin control with documents – which is most current copy of document edits. How to white board on the phone Budget for tools needed Get useful updates and understand status of projects Confirming understanding Drawing out quiet members of team Is it an effective conversation How to get feedback. Keeping people engaged in conversation? Multi-tasking prevention. Creating a venue informal discussions – besides agenda’d meeting. Create energy of interaction and good ideas creation Culture propagation, eg how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1- creating a zone for cohesive team formation: tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat w/ one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it thru Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messeging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. Techniques: 1- Skype. Time zone issues. Moving technical data, dbases, documents. Use Skype works 80% of the time. Skype is a free world wide digitizing text/video/voice communication. Free worldwide. “little good with a curl” good very good; bad atrocious. Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. Move algorithms – type it in. Email one another. You can be invisible. They can shout your name even at 2:30am. Means of communication for diff purposes. Evolved that way. IM is Apple stuff. 2- Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. 3- How to schedule meetings? Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. What about international – no overlapping times. No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. 4- Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg, universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, diff versions. BaseCamp – graphic design iterations eg. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. 5. Shared Diagramming Tool. ? drawing software re shared mockups? GLIFFY To do mock ups. 6. Status. Project blogs people have to post things. Not polluting email. Everyone has an account. 7. Website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conf calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AHA: Communication – easier to sort out Collaboration – think together simultaneously – harder to tailor to everyone’s need IM and IRC Important to establish informal backchannel for office team Sometimes you have to meet in person. Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates w/ quickbooks. Mailings. Smartlists. Mission research. Eric Leland. 0fbb9be801b22c88e685fccb2c2bec0e0da22707 490 489 2016-01-13T22:38:42Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude Remote Collaboration. Teams in 3 diff places team MAP capacity building. Accounting, legal, strat plan 2 teams on diff coasts Geographic offices International carbon-based projects on the ground. Distributed energy modeling. Regional, national networks, communities of interest in diff places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collab and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. Problems & challenges: Keeping everyone on the same page. Don’t exclude those not present. Software installing Virgin control with documents – which is most current copy of document edits. How to white board on the phone Budget for tools needed Get useful updates and understand status of projects Confirming understanding Drawing out quiet members of team Is it an effective conversation How to get feedback. Keeping people engaged in conversation? Multi-tasking prevention. Creating a venue informal discussions – besides agenda’d meeting. Create energy of interaction and good ideas creation Culture propagation, eg how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1- creating a zone for cohesive team formation: tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat w/ one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it thru Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messeging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. Techniques: 1- Skype. Time zone issues. Moving technical data, dbases, documents. Use Skype works 80% of the time. Skype is a free world wide digitizing text/video/voice communication. Free worldwide. “little good with a curl” good very good; bad atrocious. Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. Move algorithms – type it in. Email one another. You can be invisible. They can shout your name even at 2:30am. Means of communication for diff purposes. Evolved that way. IM is Apple stuff. 2- Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. 3- How to schedule meetings? Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. What about international – no overlapping times. No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. 4- Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg, universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, diff versions. BaseCamp – graphic design iterations eg. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. 5. Shared Diagramming Tool. ? drawing software re shared mockups? GLIFFY To do mock ups. 6. Status. Project blogs people have to post things. Not polluting email. Everyone has an account. 7. Website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conf calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AH-HA: Communication – easier to sort out Collaboration – think together simultaneously – harder to tailor to everyone’s need IM and IRC Important to establish informal backchannel for office team Sometimes you have to meet in person. Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates w/ quickbooks. Mailings. Smartlists. Mission research. Eric Leland. af35cee0e165006d41e0bf323f945605edfd944d WestCoast2008:What Should a Web Site Cost? 0 195 491 391 2016-01-13T22:39:54Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: 3 levels of websites: Brochure website Contact MP Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. Types of participants in web development: Platform players. Services & Vender. Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. DRupal implementation. Colors in std theme. Logo. Add custum theme development. McWebsites up to $15,000 All Drupal. Onenw Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realisestate. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and intelinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. - Change wordpress themes and org maintain - CVCRM and Drupal. - design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments - high end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. - Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. - - no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can moblize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studeio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern povery law Center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want rollout. Send it to others. Small shops are booked. “get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting peole know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launding and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual worlkd enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. Includes inhouse designer and trainer. $95/hour for design Hosting $40-65/month includes tech support and email. Custom projects start $15k. Less not viable. Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of diff ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. Get templates and install them. Cost for implementation $4k-10k. do fixed costs esier for clients. Very little brochure ware doesn’t make sense when using a CMS system. Host workdpress and the other bit. Mostly $6,500 add 30-40%. Host $50/month w/ ½ hour support. $140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool w/ added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/launch. Choices Fixed bid Creeping hourly Cap Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue w/ fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production bc bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. Report back: Share AHA: 1- get paid for pre-production work hourly, esp for big projects. Before you starte active project management. 2- Upper cap to project cost. 3- Being a novice at getting consultants. Get full price instead of pay by the hour. 0ab4bd411d487be20d6546002d6dffbeca0d8155 492 491 2016-01-13T22:41:44Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: 3 levels of websites: Brochure website Contact MP Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. Types of participants in web development: Platform players. Services & Vender. Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. DRupal implementation. Colors in std theme. Logo. Add custum theme development. McWebsites up to $15,000 All Drupal. Onenw Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realisestate. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and intelinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. - Change wordpress themes and org maintain - CVCRM and Drupal. - design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments - high end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. - Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. - - no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can moblize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studeio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern povery law Center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want rollout. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting peole know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launding and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual worlkd enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. Includes inhouse designer and trainer. $95/hour for design Hosting $40-65/month includes tech support and email. Custom projects start $15k. Less not viable. Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of diff ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. Get templates and install them. Cost for implementation $4k-10k. do fixed costs esier for clients. Very little brochure ware doesn’t make sense when using a CMS system. Host wordpress and the other bit. Mostly $6,500 add 30-40%. Host $50/month w/ ½ hour support. $140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool w/ added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/launch. Choices Fixed bid Creeping hourly Cap Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue w/ fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production bc bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. Report back: Share AH-HA: 1- Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2- Upper cap to project cost. 3- Being a novice at getting consultants. Get full price instead of pay by the hour. 421f4e7904e5ace3241e9ce130321f789d5fc878 493 492 2016-01-13T22:42:08Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: 3 levels of websites: Brochure website Contact MP Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. Types of participants in web development: Platform players. Services & Vender. Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. DRupal implementation. Colors in std theme. Logo. Add custum theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realisestate. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and intelinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. - Change wordpress themes and org maintain - CVCRM and Drupal. - design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments - high end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. - Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. - - no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can moblize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studeio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern povery law Center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want rollout. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting peole know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launding and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual worlkd enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. Includes inhouse designer and trainer. $95/hour for design Hosting $40-65/month includes tech support and email. Custom projects start $15k. Less not viable. Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of diff ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. Get templates and install them. Cost for implementation $4k-10k. do fixed costs esier for clients. Very little brochure ware doesn’t make sense when using a CMS system. Host wordpress and the other bit. Mostly $6,500 add 30-40%. Host $50/month w/ ½ hour support. $140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool w/ added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/launch. Choices Fixed bid Creeping hourly Cap Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue w/ fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production bc bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. Report back: Share AH-HA: 1- Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2- Upper cap to project cost. 3- Being a novice at getting consultants. Get full price instead of pay by the hour. 83508b957ca05ba32d4d80ebc77e93e90e958283 Whirlwind Discussion of Project Management Utilities 0 198 494 397 2016-01-13T22:44:14Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ---- ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AHA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 73709af38185f895a55dd35f86ed20ae36474c0f 495 494 2016-01-13T22:44:26Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AHA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 69b54b2e2f5ea57de3e653a3178981d16ff6bb1e 496 495 2016-01-13T22:44:55Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AH-HA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 56047999ec08771fe8c3f9f0bfdc0ccff4ef1372 497 496 2016-01-13T22:45:29Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AH-HA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 9d610aa28a8120e3a64068ae04eccb963c967d7b 498 497 2016-01-13T22:45:57Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AH-HA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html a5241e88410252b9bc3e1bf5939cc12c4ec83060 Client Perspective on Software Development Projects 0 13 499 25 2016-01-13T22:49:13Z Miriam 2 wikitext text/x-wiki === Description === This session will examine what it is like to be on the receiving end of a Software Development Project. Dealing with vendors, making sure implementations match needs, and managing technology issues that are controlled by others will all be covered, and participants are encouraged to share their own stories. == Session Notes == Session notes will be posted here. 5522528de67297e8e75a58cfec08510af8474515 DC2009:Managing the Development of Customized Joomla! Websites 0 31 500 61 2016-01-13T22:54:00Z Miriam 2 wikitext text/x-wiki == Description == Tim Forbes, the Director of Project Management at PICnet, will be speaking about successful project management techniques employed at his company in developing large and customized Joomla! websites. His experience in writing requirements, managing client expectations, estimating work hours, testing, and quality assurance to develop unique extensions (such as Version Control and ACL) for large organizations such as the American Society for Microbiology and American Academy of Physician Assistants is invaluable. During the last three years, Tim and his team has helped PICnet become one of the most dynamic companies in the non-profit community. === Session Notes === Catherine: Trying to figure out how to maintain/integrate twitter and facebook. Accidental project manager and having problems with people. It takes 8 people to update our website. Monica: I want to understand a little bit about change management and how to manage website changes when they are thrown at you, dealing vendors, identify consultants, and understanding how to train people in Joomla! so that we don't have to answer questions as they arise. Todd: Work at nature reserve. Don't want to be a project manager but it will make me a better manager overall. We're in the middle of moving our website over to a CMS. Karen: I work at a NPO. Currently redesigning, redoing our website using Wordpress as our CMS. There's a lot of data about achievement gaps and we want to make sure that parents get and understand this information. Curious about how to use basecamp with outside vendors. Roberta: Design & development of websites and work with large organizations. Looking to learn more about non-profits' problems. Noelle: ______ Association. Starting a project that will involve a new website and database. It's currently an offline database that needs to be online and integrating it with the database is a pain. Trying to learn as much as possible before we begin this thing. Grace: I work at CITI. General website management tips and balancing the interests of multiple stakeholders in the organization. Making it an effective/collaborative process. Need to redesign our website and need to figure out how to do that best. Hunter: User experience designer. Want to learn about what's going on. Might be starting my own web project. Gorav: Need to do a full redesign for our website. Just looking to see what peopele are doing. Wendy: Dabbled in project management. CMS/CRM/metrics etc. integration and reporting. Andy: Getting a new website. Five websites and are currently all old websites. Open to whatever CMS system. Ernesto: What are the needs of non-profits. MPCA. Courtney: Build drupal sites for non-profits. Double role as developer and accidental PM. Scott: Not a PM. Worked at CITI as developer. scott: It's critical that developers and project managers are separate people. The roles and responsibilities are different and the priorities of the project differ depending on who is in-charge. Cheap, fast, and good: Pick two. This is a principle often used in project management. PMs need to keep track of timeline, budget, etc. so that people above them can make decisions as they need. Wendy: What do you do when the CEO/ED comes to your desk and says 'I want a new website'? How do you determine what exactly to figure out what to do first? Hunter: I always look at this from the design perspective. Make it about the user experience but determine your goals first. Roberta: Think about it from a user perspective i.e. make it user centric. For example, not just put twitter on a website just because twitter is cool. Given a feature, does it fall in line with the vision of hte organization and is it useful for your users. Pradeep: Explained PICnet's approach to big projects. There was some discussion between agile vs. waterfall development. Glennette: You need an online strategist. Kafi: @wendy, what went wrong? Wendy: Things went over the timeline and overbudget. Pradeep: There are two parts to this question. Vision to RFP and RFP to End Game. We've been talking mostly about the latter. Scott: Wendy put together the best RFP ever. She will be hosting a session this afternoon. Hope all can attend. Using an RFP, you can weed out vendors and determine the quality of vendors who respond. Pradeep: There are products and services out there that have very small budgets for website development. Monica: @Hunter: How do you understand what stakeholders need or want? Hunter: You talk to them, interview them, have them fill out surveys. You reach out to people and offer them gift cards etc. and other things to have them review your ideas as a favor. * Crowdsourcing * Rolling things out in phases * Is it necessary to separate the ownership of product vs. project? * Cheap, fast, and good: pick two. Hit-by-a-bus test 7a3e6856c0a96d6129c7b0cc96b8892782d11b96 501 500 2016-01-13T22:56:41Z Miriam 2 wikitext text/x-wiki == Description == Tim Forbes, the Director of Project Management at PICnet, will be speaking about successful Project Management Techniques employed at his company in developing large and customized Joomla! websites. His experience in writing requirements, managing client expectations, estimating work hours, testing, and quality assurance to develop unique extensions (such as Version Control and ACL) for large organizations such as the American Society for Microbiology and American Academy of Physician Assistants is invaluable. During the last three years, Tim and his team has helped PICnet become one of the most dynamic companies in the non-profit community. === Session Notes === Catherine: Trying to figure out how to maintain/integrate twitter and facebook. Accidental project manager and having problems with people. It takes 8 people to update our website. Monica: I want to understand a little bit about change management and how to manage website changes when they are thrown at you, dealing vendors, identify consultants, and understanding how to train people in Joomla! so that we don't have to answer questions as they arise. Todd: Work at nature reserve. Don't want to be a project manager but it will make me a better manager overall. We're in the middle of moving our website over to a CMS. Karen: I work at a NPO. Currently redesigning, redoing our website using Wordpress as our CMS. There's a lot of data about achievement gaps and we want to make sure that parents get and understand this information. Curious about how to use basecamp with outside vendors. Roberta: Design & development of websites and work with large organizations. Looking to learn more about non-profits' problems. Noelle: ______ Association. Starting a project that will involve a new website and database. It's currently an offline database that needs to be online and integrating it with the database is a pain. Trying to learn as much as possible before we begin this thing. Grace: I work at CITI. General website management tips and balancing the interests of multiple stakeholders in the organization. Making it an effective/collaborative process. Need to redesign our website and need to figure out how to do that best. Hunter: User experience designer. Want to learn about what's going on. Might be starting my own web project. Gorav: Need to do a full redesign for our website. Just looking to see what peopele are doing. Wendy: Dabbled in project management. CMS/CRM/metrics etc. integration and reporting. Andy: Getting a new website. Five websites and are currently all old websites. Open to whatever CMS system. Ernesto: What are the needs of non-profits. MPCA. Courtney: Build drupal sites for non-profits. Double role as developer and accidental PM. Scott: Not a PM. Worked at CITI as developer. Scott: It's critical that developers and project managers are separate people. The roles and responsibilities are different and the priorities of the project differ depending on who is in-charge. Cheap, fast, and good: Pick two. This is a principle often used in project management. PMs need to keep track of timeline, budget, etc. so that people above them can make decisions as they need. Wendy: What do you do when the CEO/ED comes to your desk and says 'I want a new website'? How do you determine what exactly to figure out what to do first? Hunter: I always look at this from the design perspective. Make it about the user experience but determine your goals first. Roberta: Think about it from a user perspective i.e. make it user centric. For example, not just put twitter on a website just because twitter is cool. Given a feature, does it fall in line with the vision of hte organization and is it useful for your users. Pradeep: Explained PICnet's approach to big projects. There was some discussion between agile vs. waterfall development. Glennette: You need an online strategist. Kafi: @wendy, what went wrong? Wendy: Things went over the timeline and overbudget. Pradeep: There are two parts to this question. Vision to RFP and RFP to End Game. We've been talking mostly about the latter. Scott: Wendy put together the best RFP ever. She will be hosting a session this afternoon. Hope all can attend. Using an RFP, you can weed out vendors and determine the quality of vendors who respond. Pradeep: There are products and services out there that have very small budgets for website development. Monica: @Hunter: How do you understand what stakeholders need or want? Hunter: You talk to them, interview them, have them fill out surveys. You reach out to people and offer them gift cards etc. and other things to have them review your ideas as a favor. * Crowdsourcing * Rolling things out in phases * Is it necessary to separate the ownership of product vs. project? * Cheap, fast, and good: pick two. Hit-by-a-bus test c0de034919f0b27c330c5ca89436a803f4fc65b1 DC2009:Opening Discussions - Project Management Principles 0 34 502 67 2016-01-13T22:58:14Z Miriam 2 wikitext text/x-wiki === Description === We'll kick off MNTP with parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of the five discussions they'll join, and each group will report key outcomes back to the larger group. These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in Nonprofit Technology Project Management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. cf306b7aa468b0b83b860c45d52953b48b269a51 DC2009:Event Agenda 0 21 504 41 2016-01-13T23:01:01Z Miriam 2 wikitext text/x-wiki This was the agenda for the first MNTP-DC on 22-23 July 2009. Sessions were led by a fantastic set of '''[[DC2009:Event Facilitators|Event Facilitators]]'''. The agenda was collaboratively evolved by participants in the time leading up to and during the gathering. === Wednesday, 22 July -- MNTP DC 2009, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[DC2009:Opening Discussions - Project Management Principles|Opening Discussions - Project Management Principles]] * [[DC2009:PM Principles - Introduction to Project Management|PM Principles - Introduction to Project Management]] * [[DC2009:PM Principles - Website Essentials|PM Principles - Web Site Essentials]] * [[DC2009:PM Principles - Software and Database Development|PM Principles - Software and Database Development]] '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda. Participants will encouraged to add topics they specifically want to focus on. * [[DC2009:Interactive Agenda Clustering|Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' Afternoon Sessions 1 * [[DC2009:So You’ve Been Drafted – the Accidental Technology Project Manager|So You’ve Been Drafted – the Accidental Technology Project Manager]] * [[DC2009:Writing an RFP for a web project|Writing an RFP for a web project]] * [[DC2009:Online Collaboration Tools|Online Collaboration Tools]]: Communicating with the Project Team and Tracking your project milestones and deliverables * [[DC2009:Managing 3rd-party software implementations|Managing 3rd-party software implementations]] '''14:45''' Break '''15:00''' Afternoon Sessions 2 * [[DC2009:Managing Nonprofit Software Development Projects|Managing Nonprofit Software Development Projects]] * [[DC2009:Web Site Redesign: How to do it Right|Web Site Redesign: How to do it Right]] * [[DC2009:Managing demands from internal stakeholders|Managing demands from internal stakeholders]] * [[DC2009:Managing Drupal Web Projects|Managing Drupal Web Projects]] '''16:30''' Closing Circle '''17:00''' Happy Hour * Location To Be Announced === Thursday, 23 July -- MNTP DC 2009, Day 2 === '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[DC2009:Project Management Peer Assists|Project Management Peer Assists]] '''10:45''' Break '''11:15''' Morning Sessions 2 * [[DC2009:Managing Expectations: Avoiding surprises halfway through your project|Managing Expectations: Avoiding surprises halfway through your project]] * [[DC2009:What Should a Web Site Cost?|What Should a Web Site Cost?]] * [[DC2009:Client Perspective on Software Development Projects|Client Perspective on Software Development Projects]] * [[DC2009:The convergence of architecture and content|The convergence of architecture and content]] * [[DC2009:Managing the Development of Customized Joomla! Websites|Managing the Development of Customized Joomla! Websites]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:00''' [[DC2009:Tool Mapping|Tool Mapping]] '''13:30''' [[DC2009:Software Bazaar|Software Bazaar]] '''14:45''' Break '''15:00''' Afternoon Sessions * [[DC2009:Managing Consultants and Dealing with Vendors|Managing Consultants and Dealing with Vendors]] * [[DC2009:Methods in Selecting Software|Methods in Selecting Software]] * [[DC2009:The Politics of Project Management|The Politics of Project Management]] * [[DC2009:Project Failures: Identifying and Mitigating Potentials Risks|Project Failures: Identifying and Mitigating Potentials Risks]] * [[DC2009:Agile Ways to Develop Joomla! Extensions|Agile Ways to Develop Joomla! Extensions]] * [[DC2009:Managing Database Projects|Managing Database Projects]] '''16:30''' Closing Circle - Take Aways * [[DC2009:Brainstorm|Brainstorm]] * Post-event beverages at nearby watering hole 594f5ab894ada2340e243cc1daa9a7439fb654e7 506 504 2016-01-13T23:02:34Z Miriam 2 wikitext text/x-wiki This was the agenda for the first MNTP-DC on 22-23 July 2009. Sessions were led by a fantastic set of '''[[DC2009:Event Facilitators|Event Facilitators]]'''. The agenda was collaboratively evolved by participants in the time leading up to and during the gathering. === Wednesday, 22 July -- MNTP DC 2009, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[DC2009:Opening Discussions - Project Management Principles|Opening Discussions - Project Management Principles]] * [[DC2009:PM Principles - Introduction to Project Management|PM Principles - Introduction to Project Management]] * [[DC2009:PM Principles - Website Essentials|PM Principles - Website Essentials]] * [[DC2009:PM Principles - Software and Database Development|PM Principles - Software and Database Development]] '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda. Participants will encouraged to add topics they specifically want to focus on. * [[DC2009:Interactive Agenda Clustering|Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' Afternoon Sessions 1 * [[DC2009:So You’ve Been Drafted – the Accidental Technology Project Manager|So You’ve Been Drafted – the Accidental Technology Project Manager]] * [[DC2009:Writing an RFP for a web project|Writing an RFP for a web project]] * [[DC2009:Online Collaboration Tools|Online Collaboration Tools]]: Communicating with the Project Team and Tracking your project milestones and deliverables * [[DC2009:Managing 3rd-party software implementations|Managing 3rd-party software implementations]] '''14:45''' Break '''15:00''' Afternoon Sessions 2 * [[DC2009:Managing Nonprofit Software Development Projects|Managing Nonprofit Software Development Projects]] * [[DC2009:Web Site Redesign: How to do it Right|Web Site Redesign: How to do it Right]] * [[DC2009:Managing demands from internal stakeholders|Managing demands from internal stakeholders]] * [[DC2009:Managing Drupal Web Projects|Managing Drupal Web Projects]] '''16:30''' Closing Circle '''17:00''' Happy Hour * Location To Be Announced === Thursday, 23 July -- MNTP DC 2009, Day 2 === '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[DC2009:Project Management Peer Assists|Project Management Peer Assists]] '''10:45''' Break '''11:15''' Morning Sessions 2 * [[DC2009:Managing Expectations: Avoiding surprises halfway through your project|Managing Expectations: Avoiding surprises halfway through your project]] * [[DC2009:What Should a Web Site Cost?|What Should a Web Site Cost?]] * [[DC2009:Client Perspective on Software Development Projects|Client Perspective on Software Development Projects]] * [[DC2009:The convergence of architecture and content|The convergence of architecture and content]] * [[DC2009:Managing the Development of Customized Joomla! Websites|Managing the Development of Customized Joomla! Websites]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:00''' [[DC2009:Tool Mapping|Tool Mapping]] '''13:30''' [[DC2009:Software Bazaar|Software Bazaar]] '''14:45''' Break '''15:00''' Afternoon Sessions * [[DC2009:Managing Consultants and Dealing with Vendors|Managing Consultants and Dealing with Vendors]] * [[DC2009:Methods in Selecting Software|Methods in Selecting Software]] * [[DC2009:The Politics of Project Management|The Politics of Project Management]] * [[DC2009:Project Failures: Identifying and Mitigating Potentials Risks|Project Failures: Identifying and Mitigating Potentials Risks]] * [[DC2009:Agile Ways to Develop Joomla! Extensions|Agile Ways to Develop Joomla! Extensions]] * [[DC2009:Managing Database Projects|Managing Database Projects]] '''16:30''' Closing Circle - Take Aways * [[DC2009:Brainstorm|Brainstorm]] * Post-event beverages at nearby watering hole 4064afff20260c4428e3f8eefae3c58812e383c4 DC2009:PM Principles - Website Essentials 0 206 505 2016-01-13T23:01:55Z Miriam 2 Created page with "=== Description === Some of the most universal project management challenges in nonprofit technology revolve around web sites, whether it's creating a new one, upgrading an o..." wikitext text/x-wiki === Description === Some of the most universal project management challenges in nonprofit technology revolve around web sites, whether it's creating a new one, upgrading an old one, or just maintaining the current one. This session will provide an overview of web site project management, and follow a question-driven approach to address participant needs and curiosities. == Session Notes == Session notes will be posted here. 5821c7753f954bc6c58de5c6ce5b3764762fe9fd DC2009:So You’ve Been Drafted – the Accidental Technology Project Manager 0 207 507 2016-01-13T23:04:32Z Miriam 2 Created page with "=== Description === So you find yourself in the role of a technology project manager - what now? This session will discuss what you might want to know (and how to learn it),..." wikitext text/x-wiki === Description === So you find yourself in the role of a technology project manager - what now? This session will discuss what you might want to know (and how to learn it), what things you probably don't need to know, and some key factors for success. == Session Notes == Session notes will be posted here. 6c23db720ae833fa061222608869fad84f2f57e7 Looking for demos 0 64 508 127 2016-01-13T23:13:24Z Miriam 2 wikitext text/x-wiki Laura is looking for people who can demo: * MindMap * Activecollab * Sharepoint * Visio * Google docs * Google calendar * Non-boring part of basecamp 5c29981348ffe5ddbe4e4b09ddb1471917206d26 509 508 2016-01-13T23:14:07Z Miriam 2 wikitext text/x-wiki Laura is looking for people who can demo: * MindMap * Activecollab * Sharepoint * Visio * Google docs * Google calendar * Non-boring part of Basecamp f4c3492ad4a940cd2a1041d80689f210768a7e64 Managing Database Projects 0 69 510 139 2016-01-13T23:15:40Z Miriam 2 wikitext text/x-wiki == Description == Almost all software projects ultimately come down to the database design issue. But the discipline of Database Design is poorly understood and frequently disempowering for Nonprofit staff who know what they need, but not how to request or specific it to database developers. This session will convey best practices for managing database projects, and address participant questions about specific challenges they are facing. == Session Notes == Session notes will be posted here. 357e2a598fdd6d4947cc81fdd6e94e6a51e4ef78 511 510 2016-01-13T23:16:07Z Miriam 2 wikitext text/x-wiki == Description == Almost all software projects ultimately come down to the database design issue. But the discipline of Database Design is poorly understood and frequently disempowering for Nonprofit staff who know what they need, but not how to request or specific it to database developers. This session will convey best practices for Managing Database Projects, and address participant questions about specific challenges they are facing. == Session Notes == Session notes will be posted here. dd9192fe422966aa86e500741947a48929e36bf3 NewYork2008:Afternoon 2 report backs 0 87 512 175 2016-01-13T23:20:05Z Miriam 2 wikitext text/x-wiki Report Backs Founder and consultant relationship management * Good communication with founder, single point of contact * aligning core competencies of provider and organization * contracts to reflect requirements Scope * Methods you can use to write out your scope and requirements * Ways to get there, user needs, getting people involved in creating requirements, allocate time to scope Cross Departmental PM * Basic definition of PM should be expanded to include an informal toolkit, a better define vocabulary of all the soft tools that PMs use to keep the project moving. Everything as real as email, to much softer teams as team building tools, to understand organizational culture, how to follow up with people, sharing ownership of the project, grounding the project in mission conversations, all these mechanisms should be written into the PM bible to give people a vocabulary. User Testing * Simple plain language user stories beginning with "An user can". Write in plain language * Tools to see what people are doing online, you can test your users live. * Low Tech Usability Test, mock up web-pages and hand the printout to a user, circle or colour a button, get a reaction from the layout of the page. f12d2ff6aaae8be7732485037678330109e77752 NewYork2008:Collaborative Tools 0 93 513 187 2016-01-13T23:23:25Z Miriam 2 wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--lenght of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, dfficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: user adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: one question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> cc10161ea9a09a0877afd90416beeeab34841f35 NewYork2008:Event Logistics 0 96 514 193 2016-01-13T23:25:33Z Miriam 2 wikitext text/x-wiki THE FOLLOWING WERE THE EVENT LOGISTICS FOR MNTP-NY IN JANUARY 2008 Below are some important updates, please let us know if you have any questions! # Venue -- Address, Map and Directions # Daily Schedule (9:00 am sharp start time, registration opens at 8:30 am) # Participant List (opt-out information) # Display Tables and Materials # Payment for MNTP # MNTP Agenda # Post-MNTP Socializing # Accommodations and Transit # Contact Info for Questions '''1. Venue''': Managing Nonprofit Technology Projects will take place at: Marble Collegiate Church 1 West 29th Street New York, NY 10001 MNTP will be held on the 6th Floor. Map/Directions Link: http://tinyurl.com/2ufeze Walking Directions from Penn Station to Venue: http://snurl.com/1x1e6 Our on-site contact phone numbers will be 562.290.2005 (San) and 415.216.7252 (Gunner). '''2. Daily Schedule''': Our morning plenary will start promptly at 9:00 AM. Registration, continental breakfast/coffee, and socializing will start at 8:30 AM Please arrive promptly and be ready to start at 9! Sessions will run until 5:00 PM each day. Lunch will be served on both days at 12:30 PM. '''3. Participant List''': We would like to provide you with a list of everyone attending Managing Nonprofit Technology Projects. We know this will be an excellent way for you to keep track of the many wonderful people you'll meet, but we also want to respect everyone's privacy preferences. If you prefer that we do NOT disclose your basic contact information (name, organization/affiliation, URL and email address only), please let us know at info@aspirationtech.org. We will announce this again at the event, and will not distribute the contact list until the week after the gathering. '''4. Display Table for Materials''': We will have some space available for you to display any materials, organizational flyers, or literature for projects you are involved in. PLEASE PLAN to take home undistributed materials at the end of the event! '''5. Payment for Managing Nonprofit Technology Projects''': If you have not officially registered at http://tinyurl.com/32q8yt, submitted payment, or made other arrangements to cover your registration, please do so now. Because registration is guaranteed to sell out, we will be unable to accommodate walk-ins without registration. If you have not submitted payment, please bring your check to us at the event or pay online. We appreciate your cooperation and thank you! '''6. Final agenda''': We are making last confirmations for the event agenda and are coordinating with all of you who have so generously offered to share your knowledge and expertise as facilitators. We will send a separate email regarding details of the agenda and invite your feedback and additions. '''7. Post-Event Socializing''': On Thursday evening, we'll adjourn for drinks immediately after we close at 5pm. We are confirming our reservation with a pub near the venue, and will give you details on Thursday. '''8. Accommodations and Transit''': Basic transit links and information on some accommodation options are available at http://www.aspirationtech.org/events/mntp2008/accommodations '''9. Contact info''': If you have any questions in the meantime, please do not hesitate to be in touch. We can be reached at 562.290.2005 (San), 718-208-8172 (Laura) and 415.216.7252 (Gunner), or email info@aspirationtech.org b6989e64f478f7a2ed4d0b9ad49fb618e5b14c3e NewYork2008:Implementing an Existing Database Software or Service 0 99 515 199 2016-01-13T23:28:12Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Michelle Murrain - facilitator: Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades User issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: Interface between project and IT departments Feeling responsible for the growth of the whole field Figuring out what people actually want (needs assessment) Different types of personalities on the team Politics interfering with the management of the project Corporate refugees adjusting to the culture of non-profit The many hats one project manager has to wear Not enough systems thinking Feeling overwhelmed Scope changes in the middle of the project -How to prevent? -How do deal? Competing interests The accidental PM Split between techies and non-techies Immediate demands vs. best practices Rationale for variation *the initiate to plan phase is where most of these come up Interests: Collaborating with others Solutions for dealing with non-profit culture Some high-level technology training for the upper management Tools: Magic 8-Ball Base Camp Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: Communication Managing expectation Defining ownership Empathy Customer Service Assume that there is going to be a crisis. The test is how you handle it. Anything is possible fcf07728a86c05590bf96dc4b65bd1031708a9f8 516 515 2016-01-13T23:28:46Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Michelle Murrain - facilitator: Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades User issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: Interface between project and IT departments Feeling responsible for the growth of the whole field Figuring out what people actually want (needs assessment) Different types of personalities on the team Politics interfering with the management of the project Corporate refugees adjusting to the culture of non-profit The many hats one project manager has to wear Not enough systems thinking Feeling overwhelmed Scope changes in the middle of the project -How to prevent? -How do deal? Competing interests The accidental PM Split between techies and non-techies Immediate demands vs. best practices Rationale for variation *The initiate to plan phase is where most of these come up Interests: Collaborating with others Solutions for dealing with non-profit culture Some high-level technology training for the upper management Tools: Magic 8-Ball Base Camp Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: Communication Managing expectation Defining ownership Empathy Customer Service Assume that there is going to be a crisis. The test is how you handle it. Anything is possible cb8bd19626269f7022fb4b602cc365792973f6cd 517 516 2016-01-13T23:29:19Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades User issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: Interface between project and IT departments Feeling responsible for the growth of the whole field Figuring out what people actually want (needs assessment) Different types of personalities on the team Politics interfering with the management of the project Corporate refugees adjusting to the culture of non-profit The many hats one project manager has to wear Not enough systems thinking Feeling overwhelmed Scope changes in the middle of the project -How to prevent? -How do deal? Competing interests The accidental PM Split between techies and non-techies Immediate demands vs. best practices Rationale for variation *The initiate to plan phase is where most of these come up Interests: Collaborating with others Solutions for dealing with non-profit culture Some high-level technology training for the upper management Tools: Magic 8-Ball Base Camp Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: Communication Managing expectation Defining ownership Empathy Customer Service Assume that there is going to be a crisis. The test is how you handle it. Anything is possible 61d601a6ea397c2ebce3c0fefdb15783aa334ef1 518 517 2016-01-13T23:29:43Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: Interface between project and IT departments Feeling responsible for the growth of the whole field Figuring out what people actually want (needs assessment) Different types of personalities on the team Politics interfering with the management of the project Corporate refugees adjusting to the culture of non-profit The many hats one project manager has to wear Not enough systems thinking Feeling overwhelmed Scope changes in the middle of the project -How to prevent? -How do deal? Competing interests The accidental PM Split between techies and non-techies Immediate demands vs. best practices Rationale for variation *The initiate to plan phase is where most of these come up Interests: Collaborating with others Solutions for dealing with non-profit culture Some high-level technology training for the upper management Tools: Magic 8-Ball Base Camp Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: Communication Managing expectation Defining ownership Empathy Customer Service Assume that there is going to be a crisis. The test is how you handle it. Anything is possible b5c8992783d9ed65f666e56131027dceec1f10f2 NewYork2008:Looking for demos 0 102 519 205 2016-01-13T23:33:03Z Miriam 2 wikitext text/x-wiki Laura is looking for people who can demo: * MindMap * Activecollab * Sharepoint * Visio * Google docs * Google calendar * Non-boring part of Basecamp f4c3492ad4a940cd2a1041d80689f210768a7e64 Open Source CMS Q&A session 0 129 520 259 2016-01-13T23:40:41Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- Most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. Process Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - first decision, are they prepared to go to a CMS? - can their designer go that route? I.e., is he or she ready for theming? - need to take inventory of extra features such as external databases, email lists, etc. - generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- moving from Photoshop to a theme can be tricky, since tradeoffs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. df324d296f5ac3ca12d88c8f99c70cd59ec534d6 522 520 2016-01-13T23:43:10Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- Most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. Process Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - First decision, are they prepared to go to a CMS? - Can their designer go that route? I.e., is he or she ready for theming? - Need to take inventory of extra features such as external databases, email lists, etc. - Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since tradeoffs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. d1482b71ec6312b1af4f9fa27b79e8edc82d7288 NewYork2008:What Should a Web Site Cost? 0 123 521 247 2016-01-13T23:42:15Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === (Session Note Taker will enter notes here) WHAT SHOULD A WEBSITE COST? Brochureware- $2 - $5,000 + Design Costs Design- $200 -$5,000 Small Nonprofit- No more than $10,000 for simple CMS site, no custom database/tools $25,000 - Fancy site, interactive graphics, interactive tools $125,000- Full custom web application CMS Choice- A well known CMS such as joomla, plone, drupal gives a wide community of support. Hourly rates- $50 -$100 Friendly rate $150 Standard rate $300 High end, but questionable whether it is worth it Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standarziation allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla, and AMP are all PHP. PHP programmers and hosting are reletively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 04ea2c2daf66b89be413ff04dc7d933abf93ba67 Overthrowing The Consultant/Client Relationship 0 132 523 265 2016-01-13T23:44:43Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a web site or database? Or do you want to develop a strategic partnership to continunously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' power dynamic -- specialist expertise power vs financial power contract, payment, transaction, monetrary, independence, finite scope, interdependence -- can be collaborative or hierarchical not on staff asymmetry of knowledge -- knowledge about organization vs specialist-consultant knowledge client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/Employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues VS client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. d37de9c70b91e093e9bbddc978725c602c22258b Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 151 524 303 2016-01-13T23:51:26Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 Example: Exchange server versus google aps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. Case Management: Client Tracking Software. Example: Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy DRupal, Joomla, Plone are the top 3 healthy open source. Why would anyone want to pay. 1- learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or timeconsuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Example: Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - training - how easy to use - to get it running, adjusted - cost of software.. not that big a factor. Social solutions: consult w/ client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run bc people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the vaue to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AH-HA's: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AHA. Free, web-based. Have to do the research, including the future. So many diff ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. 22b0eb905d4451066275df3e3da32a10d1a1d342 525 524 2016-01-13T23:51:41Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 Example: Exchange server versus google aps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. Case Management: Client Tracking Software. Example: Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy DRupal, Joomla, Plone are the top 3 healthy open source. Why would anyone want to pay. 1- learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or timeconsuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Example: Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - training - how easy to use - to get it running, adjusted - cost of software.. not that big a factor. Social solutions: consult w/ client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run bc people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the vaue to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AH-HA's: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AHA. Free, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. f7729a97f47797ae90b32f039a1a5fe06f4318e3 526 525 2016-01-13T23:52:06Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites Criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 Example: Exchange server versus google aps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. Case Management: Client Tracking Software. Example: Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy DRupal, Joomla, Plone are the top 3 healthy open source. Why would anyone want to pay. 1- learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or timeconsuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Example: Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - training - how easy to use - to get it running, adjusted - cost of software.. not that big a factor. Social solutions: consult w/ client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run bc people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the vaue to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AH-HA's: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AHA. Free, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. 99deb4c328c23d554dc984c5474d701df8349bf4 The Art and Science of Defining Scope 0 154 527 475 2016-01-13T23:53:00Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura defining and confining scope Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physcological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own tradeoffs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking coworkers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. 0c59daa015ecf4dc2c1fb955333bb7ffa12b9901 528 527 2016-01-13T23:53:13Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining scope Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physcological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own tradeoffs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking coworkers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. 1186851c9ad13d88aa597a3b63c1c76bb57e62ce 529 528 2016-01-13T23:53:36Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining Scope: Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physcological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own tradeoffs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking coworkers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. a0cbffa8f87ae62764388be0a8f0fb7978f27037 Web Site Redesign: How to do it Right 0 166 530 333 2016-01-13T23:57:07Z Miriam 2 wikitext text/x-wiki == Description == So you have a website and it's no longer meeting your needs? Welcome to the club! This session will explain best practices for planning, managing, and completing a web site redesign. Covered processes will include audience assessment, information architecture, wireframing, RFP, project management and final delivery. == Session Notes == Session notes will be posted here. 8850c709d961927a7ef0d7ea4e610bf24680bd8b 531 530 2016-01-13T23:57:18Z Miriam 2 wikitext text/x-wiki == Description == So you have a website and it's no longer meeting your needs? Welcome to the club! This session will explain best practices for planning, managing, and completing a website redesign. Covered processes will include audience assessment, information architecture, wireframing, RFP, project management and final delivery. == Session Notes == Session notes will be posted here. 12bca3a5f2d0e7dd3730de96a777238124fe53d4 WestCoast2008:Managing Nonprofit Software Development Projects 0 176 532 353 2016-01-13T23:59:48Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most nonprofits, and too often Nonprofit Software Development Efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) d81a3c986dd8b015c7290ce65ee046c91033fc9d WestCoast2008:Migrating to Salesforce.com: One Organization's Story 0 179 533 439 2016-01-14T00:03:07Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone through. Not worked with Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force because not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11- Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailm erge. Browser based. Activity history. Log a call, mail merge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an add-on. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HA's In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. e19725d70e0fc4fe8513568e3f80ea00aaa34413 WestCoast2008:PM Principles - Introduction to Project Management 0 182 534 365 2016-01-14T00:06:29Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): Tides foundation Technology without background. Project management. Technology; Hewlett Foundation; Technology cooperative; Accidental project manager; Web developer; Database of money and votes. All project management; Intern program for researchers; ISQL and database management System to organize all projects in pipeline. Integrated system for all NPTM; Track, report and measure projects; Facilities, putting on conferences. Communications department; Website content management; Redesign website. Need podcasts, blogs; Laura. Walk through a project. Vicky: integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Definining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality intiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiraling within project. 3a0c9c48d5a106f3da3213558c9cda3d587a52b6 535 534 2016-01-14T00:06:44Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): Tides foundation Technology without background. Project management. Technology; Hewlett Foundation; Technology cooperative; Accidental project manager; Web developer; Database of money and votes. All project management; Intern program for researchers; ISQL and database management System to organize all projects in pipeline. Integrated system for all NPTM; Track, report and measure projects; Facilities, putting on conferences. Communications department; Website content management; Redesign website. Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Definining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality intiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiraling within project. f711b19147c904e8da191d6e225b7b9af9e675b1 536 535 2016-01-14T00:07:15Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): Tides foundation Technology without background. Project management. Technology; Hewlett Foundation; Technology cooperative; Accidental project manager; Web developer; Database of money and votes. All project management; Intern program for researchers; ISQL and database management System to organize all projects in pipeline. Integrated system for all NPTM; Track, report and measure projects; Facilities, putting on conferences. Communications department; Website content management; Redesign website. Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Definining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality intiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiraling within project. bbebf49862cbfd508dfe668f7406aaf16c71273d WestCoast2008:Product Management for Nonprofit Software 0 185 537 371 2016-01-14T00:08:11Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for Nonprofit technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most Nonprofits, and too often Nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) e0e6328a3abdd65c0b682e9fad475940f78bd64f 538 537 2016-01-14T00:08:43Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for Nonprofit technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most Nonprofits, and too often Nonprofit Software Development Efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) dec508327c3fdb8ab5534d7b7169603defee2742 WestCoast2008:The Art and Science of Defining Scope 0 190 539 381 2016-01-14T00:11:16Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining Scope: Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physcological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own tradeoffs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking coworkers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. a0cbffa8f87ae62764388be0a8f0fb7978f27037 What Should a Web Site Cost? 0 196 540 393 2016-01-14T00:12:11Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Session notes will be posted here. 8b77f8f764a7f0463451a9cbe8f16b0843b3b267 Afternoon 2 report backs 0 3 541 441 2016-01-14T00:16:27Z Miriam 2 wikitext text/x-wiki Report backs Founder and consultant relationship management * Good communication with founder, single point of contact * Aligning core competencies of provider and organization * Contracts to reflect requirements Scope * Methods you can use to write out your scope and requirements * Ways to get there, user needs, getting people involved in creating requirements, allocate time to scope Cross departmental PM * Basic definition of PM should be expanded to include an informal tool-kit, a better define vocabulary of all the soft tools that PM's use to keep the project moving. Everything as real as email, to much softer teams as team building tools, to understand organizational culture, how to follow up with people, sharing ownership of the project, grounding the project in mission conversations, all these mechanisms should be written into the PM bible to give people a vocabulary. User Testing * Simple plain language user stories beginning with "An user can". Write in plain language * Tools to see what people are doing online, you can test your users live. * Low tech usability test, mock up web-pages and hand the printout to a user, circle or colour a button, get a reaction from the layout of the page. e1aadd323027ab4beb149f567b24cf3ec786822e Aligning Departments and Skills for Successful Projects 0 6 542 11 2016-01-14T00:18:17Z Miriam 2 wikitext text/x-wiki Many Nonprofit Technology Projects - building a website, for instance - require input from a lot of different people with diverse skills and backgrounds. How can you design a process that helps all of these folks to work together to get a great outcome? 417274191000af235946dd5b12e1a1d0d5a66972 Assessing and Redesigning Web Sites 0 8 543 402 2016-01-14T00:20:34Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's His Experience * The web development process includes all areas of the Nonprofit and thus requires buy in from most staff members * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael Share's His Experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == * Must communication website vision<br> * Must articulate goals<br> * Do a content inventory of current site<br> * John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> * Focus on developing a dialogue with the visitors of your site. * Content contribution doesn't necessarily have to be democratic among staff members; better content is developed by authors with a focused message.<br> * 7 choices or less of web links on a page. af544ca6bf29d96cf17c5bebb1253f4ee53f8e24 Brainstorm 0 11 544 21 2016-01-14T00:22:45Z Miriam 2 wikitext text/x-wiki We'll using the final circle as a time to brainstorm how to continue our collaboration and sustain the community of practice around Nonprofit Technology Project Management. 583cca3a0ef3292ade49e9f07a3cd76ac63e327d Challenges of remote collaboration 0 12 545 444 2016-01-14T00:27:17Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation *"TRUST" is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --Multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what I've done, what I'm doing, what I'm going to do, how am I?, that are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online d0d706547611c7e19680223d188224f7f9a9e031 Collaboration and Management in Cross-Departmental Web Projects 0 16 546 31 2016-01-14T00:34:57Z Miriam 2 wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see Nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 yrs in Further Education, 8 yrs consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting Nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small Nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buy-in up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buy-in. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with Asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no tool-kit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal tool-kit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. 71b6b003294b31219ab522c53f47dedbe01cee8d Collaborative Tools 0 17 547 410 2016-01-14T00:37:19Z Miriam 2 wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *Conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--lenght of collaboration--amount of planning *compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> cons: not as easy to understand, better for tech savvy, dfficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> pros: simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> cons: individualnot group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> pros: flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> cons: user adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> more: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: one question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> cons: bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> more: good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> 1c346b0849f6565494d926e2f96b268d52359010 548 547 2016-01-14T00:39:29Z Miriam 2 wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *Conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/open office, easy to get started, easy to upload without a lot of <br> Cons: individualnot group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: user adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licenses/file space<br> more: There's an overlap of share point skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. Basecamp?<br> <br> Social Networking Sites<br> Pros: good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: one question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: bat at organizing things, set-up intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> more: good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> e01d540ccc9cdb1f26a21c12cae1ed00ded810a2 DC2009:Brainstorm 0 19 549 37 2016-01-14T00:41:01Z Miriam 2 wikitext text/x-wiki We'll using the final circle as a time to brainstorm how to continue our collaboration and sustain the community of practice around Nonprofit Technology Project Management. 583cca3a0ef3292ade49e9f07a3cd76ac63e327d DC2009:Client Perspective on Software Development Projects 0 20 550 411 2016-01-14T00:42:21Z Miriam 2 wikitext text/x-wiki === Description === This session will examine what it is like to be on the receiving end of a software development project. Dealing with vendors, making sure implementations match needs, and managing technology issues that are controlled by others will all be covered, and participants are encouraged to share their own stories. == Session Notes == What Clients Need to Know About Working w/ Vendors - Oksana Key point: Client needs to take ownership of their project. Homework * Define your task * Assemble your team * Document everything (expectations, strategy, reasons for decisions, risks, project work plan) * Establish process for future management communications strategy You don’t need technical skills to run an app dev project Kick-off meeting w/ vendor * Build a relationship * Vendor introduces project methodology (project life cycle) ** Discovery/project planning ** Design ** Development ** Delivery/launch * Establish communication channels * Balance: the client is always right vs. vendor expertise Discovery/Project Planning * Establish communication channels: ** Vendor: weekly project status report; budget update ** Client: info about current processes and system in place (use prepared documentation) * One POC: vendor project manager to client project manager * Keep track of all communications * Be realistic about scope and deadlines * Vendor deliverables: maps, wireframes, requirements, timeline, budget * Client must sign off on all of this Design Phase * Have a small number of people who will sign off on design * Share org’s design guidelines w/ vendor * Kick-off design meeting (design questionnaire, number of design rounds) * Vendor deliverables: mock-ups or HTML * Client must sign off on design and code Development Phase * This is the phase where things go wrong – this is not the phase for the client to disengage * Vendor must present weekly updates and scope changes * Client: be thoughtful about number and scope of changes – sign off on any changes that adjust timeline and budget * Will vendor deliver on time? * Will vendor deliver on budget? * Client must monitor: launch date, moving nonessential items onto a wish list – sacrificing perfect to the good Launching * Vendor deliverable: beta testing * Client much create testing plan * Client must fully engage w/ testing * Launch * Repeat testing Importance of client testing: they should be motivated to try to break it (whereas the developer just wants to see it work) Shared responsibility for sharing expertise/best practices – common interest in success – it is a partnership But it’s hard for a small, overstretched nonprofit to engage sufficiently to create/fulfilling that partnership There can be a need for the vendor to do some of the client’s tasks for them But there need to be clear boundaries and role definitions in the relationship Client needs to understand the reasons why/the roots of established business processes AH-HA's: * My relationship with my vendor is all wrong * Importance of doing thorough testing * We’re all dealing with similar issues * Importance of speaking up when the relationship isn’t working * A good client is a passionate client that asks clients * Clients need to take full ownership of their projects c683a1841290e2ea104223836cac15ddf5b8a942 551 550 2016-01-14T00:43:08Z Miriam 2 wikitext text/x-wiki === Description === This session will examine what it is like to be on the receiving end of a software development project. Dealing with vendors, making sure implementations match needs, and managing technology issues that are controlled by others will all be covered, and participants are encouraged to share their own stories. == Session Notes == What Clients Need to Know About Working w/ Vendors - Oksana Key point: Client needs to take ownership of their project. Homework * Define your task * Assemble your team * Document everything (expectations, strategy, reasons for decisions, risks, project work plan) * Establish process for future management communications strategy You don’t need technical skills to run an app dev project Kick-off meeting with vendor * Build a relationship * Vendor introduces project methodology (project life cycle) ** Discovery/project planning ** Design ** Development ** Delivery/launch * Establish communication channels * Balance: the client is always right vs. vendor expertise Discovery/Project Planning * Establish communication channels: ** Vendor: weekly project status report; budget update ** Client: info about current processes and system in place (use prepared documentation) * One POC: vendor project manager to client project manager * Keep track of all communications * Be realistic about scope and deadlines * Vendor deliverables: maps, wireframes, requirements, timeline, budget * Client must sign off on all of this Design Phase * Have a small number of people who will sign off on design * Share org’s design guidelines with vendor * Kick-off design meeting (design questionnaire, number of design rounds) * Vendor deliverables: mock-ups or HTML * Client must sign off on design and code Development Phase * This is the phase where things go wrong – this is not the phase for the client to disengage * Vendor must present weekly updates and scope changes * Client: be thoughtful about number and scope of changes – sign off on any changes that adjust timeline and budget * Will vendor deliver on time? * Will vendor deliver on budget? * Client must monitor: launch date, moving non-essential items onto a wish list – sacrificing perfect to the good Launching * Vendor deliverable: beta testing * Client much create testing plan * Client must fully engage with testing * Launch * Repeat testing Importance of client testing: they should be motivated to try to break it (whereas the developer just wants to see it work) Shared responsibility for sharing expertise/best practices – common interest in success – it is a partnership But it’s hard for a small, overstretched Nonprofit to engage sufficiently to create/fulfilling that partnership There can be a need for the vendor to do some of the client’s tasks for them But there need to be clear boundaries and role definitions in the relationship Client needs to understand the reasons why/the roots of established business processes AH-HA's: * My relationship with my vendor is all wrong * Importance of doing thorough testing * We’re all dealing with similar issues * Importance of speaking up when the relationship isn’t working * A good client is a passionate client that asks clients * Clients need to take full ownership of their projects 6b589fa91ee02a791e4203053f70d199ffff82d2 DC2009:Managing 3rd-party software implementations 0 24 552 47 2016-01-14T00:45:16Z Miriam 2 wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Adoption as key word—sharepoint has been found to be too clunky for users to adopt. • 80-20 Rule: 80% of success of third-party system, is people’s ability and willingness to use it. 20% is the technology and its effectiveness. Opportunity for organizational development. • IT requirements to maintain day-to-day operations leads to increased ROI o New systems can make organization more effective and see a return of investment Data mapping is necessary for CMS implementation. • Need to create an excel spreadsheet of the current fields and new fields in the database. o Vendors often time have tools to assist in the data mapping process. • For CMS systems, determine who “owns” each web page and determine what to be changed on it. Data clean-up: either do it before, but based on new system, can be imported and cleaned later. • Need clean data to keep/build trust. • Keep track of the number of invested hours in data clean-up. Need to have multiple data conversions to test before going live • How many are necessary? • Need several validating persons when checking conversion test. Double-check that the vendor has included all the requirements listed in the RFP-Case scenarios • Need a test-drive to be sure that it’s set up properly Third Party Integration • Need to hold a joint call to verify document requirements and plan between the two vendors Training versus learning • Need to have training before testing. • Learning through doing case-scenarios. o “buddy” system- several people testing the system can help each other when in the learning process. • Having power-users as “buddies” makes them advocates for adoption. Business processes instructions for new system • Need to have preparations for users/constituents to change their behaviours in the new system o “buddy” system to help o case-scenarios prepares the user o There will always be users/constituents who will have complaints about the new system Ongoing Communications with stakeholders (vendor, internal champion, key constituents). Have a database/applications administrator Buddy System to increase adoption and accessibility of new system Testing/Training sessions for new system. • Case-scenarios – having new business procedures documented beforehand. A new system can lead to new organizational development, which will lead to increased ROI a3ed34d9d0c9ce17335c44e317a62a22815f8208 DC2009:Managing Consultants and Dealing with Vendors 0 25 553 49 2016-01-14T00:46:52Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. How to deal with vendors – led by Adam Positives: • Worked with a vendor to normalize a database and felt that he really listened. There was transparency and a willing to share his knowledge. • A good vendor helps to be self-sufficient. • A vendor likes to site down and have a stake in the project for himself. • Even vendors have vendors. Vendor was pro actively on top of the issues, were hounding him for more info because they wanted to get on top of it. Problems were already tasked before I notice it. Paying attention and not waiting for a project to pick up the phone. • Being personable is something vendors lack sometimes but a vendor did a needs-analysis and sat down with every single person in the organization. • Able to lay things out in layman’s terms. • Enjoy working together. Instead of playing games where no one wants to say a number, having a real high-trust relationship. • Vendors who knows the right questions to ask. That comes with experience. • Proactive with issues about time. IF something is going to be behind schedule it’s fine if they say they’re going to be late ahead of time. Being up front. • A key quality is responsiveness. Time differences across borders the vendors can offer to stay late, go above and beyond. • Being responsive in a timely manner. Being self-sufficient so they teach you and give you the tools to solve things on your own. • We have a vendor who takes the client out to lunch and fosters a strong relationship. • Patience. What you can do: • Relationships go sour because expectations are not clear. • An RFP can have a list of what their ideal vendor is, and you can state that you expect them to not leave you with the product but rather with the knowledge to do it on your own. • When you interview a vendor don’t be passive, ask the questions you want so you learn the same thing from everyone rather than just seeing if they are good with PowerPoint. • Discuss the big picture so they can be bought in. • Make them understand the culture so if it’s a difficult organizational culture they can have a heads up. • A sense of honesty – we’re both professionals sitting at a table trying to solve a problem. • You’re going to give me the payment but also the opportunity. If it’s not win-win for both sides then something didn’t go right. • Expectations can’t be stressed enough. In statements of work/contracts lay out what the client is responsible for and the vendor. • Ask the vendor what is expected of you as a client in this process. • A product vendor is different from a consulting vendor. • Be up front with the vendor about what happens if this relationship goes sour? That’s the point where things get the toughest. Advice on bad vendor relationships: Problem: • What happens when the vendor relationship is so long-term and you don’t even know where a contract is? A first step is not to mix personal and professional. Solutions: • A vendor-client relationship can be love-hate. It can get past formalized stuff when you know each other so well. There’s enough trust between two people that you can have a less formal contract. • Ask to get some new bids and show a value from other places • Get a consultant to do a vendor review • Look at the better business bureau charity accountability standards • Find allies in your organization Problem: • How can clients be better from a vendor perspective? Solution: • Pay on time – so important. • Be able to tell vendors how long it takes. • Point person assigned to work with the vendor who is empowered to make decisions. Making decisions by committee is awful. • Who’s the shot caller on this project? • It really matters a lot to have clients who have a sense of proportion. Don’t send something in huge caps that is always urgent. Respect a vendor’s time that they have other obligations. • Give an honest, reasonable time-frame. • When a client realizes that they have a role in the process too, that they are expected to do some work because they own the technology and will have to deal with it every day. Clients need to take ownership. • Vendors don’t want to feel like their client is completely dependant on the vendor. • Good clients commit to their decisions. Problem: A vendor misses a deadline. Solution: • Well before the deadline pulling the red flag if you are missing it. • Put the onus on them to figure out how they’re going to streamline something. They need to figure out how to get it back on track. • The clients don’t want to hear that you have other clients. • It’s a red flag if someone says yes all the time. You need to hear some nos. It’s transparency too. • A separate statement of work has to do with ongoing support is helpful. It can say how quickly there will be a response. Problem: A vendor is upset that they didn’t win an RFP competition because they were too expensive. Solution: • The cost of gaining a new client is much more for a vendor than the cost of keeping an old client. • Tell the vendor up front that cost is the most important thing. • You can give the vendors who lost the RFP info about how much the one you went for came in. Problem: • What do you do when other staff members don’t like the vendor as much as you? When you have to ask the vendor to help the staff? Solution: • There should be clarity about who talks to the vendor and when. • Professional development lunch and learns. • Collect people’s problems and have a session where the IT person addresses everyone’s problems. 847c8cdb5497bfab9d0b69bf6e2d5e1525e49877 DC2009:Managing Drupal Web Projects 0 27 554 450 2016-01-14T00:48:24Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal web sites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Why Drupal? *Good solution for non-profits because there are a lot of vendors already working with Drupal. *Provides different ways to achieve functionality. *Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. *DC is a Drupal hotspot. *Joomla is not sophisticated for many orgs. Drupal Background: *Core Drupal code + Contributed modules (developed by any person and enhanced by others) *Modules as plug-ins to the core CMS programming *Different Drupal developers have different areas of Drupal expertise *Core Drupal configuration person *Costume module development person *Design/theme CMS person *Starter theme/templates exist *Zen most widely used theme *As new modules are implemented, the theme designer controls their style and appearance. *Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors: *Lots of transparency in vendors’ development *Development site is on a secondary server so that the client is able to see the process going into its creation *Look at example sites, and be sure that they are within the desired budget *Ask for references *Ask if they are maintaining Drupal sites after configuring and developing it. *Ask about source-code management and backup *groups.drupal.org—there is a DC group of developers Drupal integration: *CiviCRM and Salesforce integrate well with Drupal *Drupal and Paypal integration *Easy to communicate with MySQL Drupal Challenges: *Terminology is less intuitive *During the testing stages, have client-developer Q&A session *Configuring the production, development, and staging sites can be exportable, but not always the case *Too many modules *Overexcitement over new functionality: Can lead to decreased site performance *On-going updates: Need to consider the cost as on-going,, i.e. security fixes every two months *These are typically quick fixes and easily applied: i.e. annual version releases; Drupal only supports the latest two releases; Depending on how complex the modules/site theme, can become a web re-design; If not updated, won’t receive the security fixes.; Not unique to Drupal, all CMS will have these updates When not to use Drupal: *Depends on the content, simple content doesn’t require the complexity of Drupal *One-person shop, check out Wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 27e4e87f1492be49f812519cee2c224c2db9f477 DC2009:Managing the Development of Customized Joomla! Websites 0 31 555 501 2016-01-14T00:50:38Z Miriam 2 wikitext text/x-wiki == Description == Tim Forbes, the Director of Project Management at PICnet, will be speaking about successful Project Management Techniques employed at his company in developing large and customized Joomla! websites. His experience in writing requirements, managing client expectations, estimating work hours, testing, and quality assurance to develop unique extensions (such as Version Control and ACL) for large organizations such as the American Society for Microbiology and American Academy of Physician Assistants is invaluable. During the last three years, Tim and his team has helped PICnet become one of the most dynamic companies in the non-profit community. === Session Notes === Catherine: Trying to figure out how to maintain/integrate twitter and facebook. Accidental project manager and having problems with people. It takes 8 people to update our website. Monica: I want to understand a little bit about change management and how to manage website changes when they are thrown at you, dealing vendors, identify consultants, and understanding how to train people in Joomla! so that we don't have to answer questions as they arise. Todd: Work at nature reserve. Don't want to be a project manager but it will make me a better manager overall. We're in the middle of moving our website over to a CMS. Karen: I work at a NPO. Currently redesigning, redoing our website using Wordpress as our CMS. There's a lot of data about achievement gaps and we want to make sure that parents get and understand this information. Curious about how to use Basecamp with outside vendors. Roberta: Design & development of websites and work with large organizations. Looking to learn more about non-profits' problems. Noelle: ______ Association. Starting a project that will involve a new website and database. It's currently an offline database that needs to be online and integrating it with the database is a pain. Trying to learn as much as possible before we begin this thing. Grace: I work at CITI. General website management tips and balancing the interests of multiple stakeholders in the organization. Making it an effective/collaborative process. Need to redesign our website and need to figure out how to do that best. Hunter: User experience designer. Want to learn about what's going on. Might be starting my own web project. Gorav: Need to do a full redesign for our website. Just looking to see what people are doing. Wendy: Dabbled in project management. CMS/CRM/metrics etc. integration and reporting. Andy: Getting a new website. Five websites and are currently all old websites. Open to whatever CMS system. Ernesto: What are the needs of non-profits. MPCA. Courtney: Build Drupal sites for non-profits. Double role as developer and accidental PM. Scott: Not a PM. Worked at CITI as developer. Scott: It's critical that developers and project managers are separate people. The roles and responsibilities are different and the priorities of the project differ depending on who is in-charge. Cheap, fast, and good: Pick two. This is a principle often used in Project Management. PMs need to keep track of timeline, budget, etc. so that people above them can make decisions as they need. Wendy: What do you do when the CEO/ED comes to your desk and says 'I want a new website'? How do you determine what exactly to figure out what to do first? Hunter: I always look at this from the design perspective. Make it about the user experience but determine your goals first. Roberta: Think about it from a user perspective i.e. make it user centric. For example, not just put twitter on a website just because twitter is cool. Given a feature, does it fall in line with the vision of hte organization and is it useful for your users. Pradeep: Explained PICnet's approach to big projects. There was some discussion between agile vs. waterfall development. Glennette: You need an online strategist. Kafi: @wendy, what went wrong? Wendy: Things went over the timeline and overbudget. Pradeep: There are two parts to this question. Vision to RFP and RFP to End Game. We've been talking mostly about the latter. Scott: Wendy put together the best RFP ever. She will be hosting a session this afternoon. Hope all can attend. Using an RFP, you can weed out vendors and determine the quality of vendors who respond. Pradeep: There are products and services out there that have very small budgets for website development. Monica: @Hunter: How do you understand what stakeholders need or want? Hunter: You talk to them, interview them, have them fill out surveys. You reach out to people and offer them gift cards etc. and other things to have them review your ideas as a favor. * Crowdsourcing * Rolling things out in phases * Is it necessary to separate the ownership of product vs. project? * Cheap, fast, and good: pick two. Hit-by-a-bus test 0823b7d73af73802bb269f9aca174e10c0bb1a58 DC2009:Online Collaboration Tools 0 33 556 65 2016-01-14T00:53:26Z Miriam 2 wikitext text/x-wiki === Description === Project management in the internet era is a distributed and virtual art. In-person meetings are the exception, not the rule. This session will discuss how to most effectively use online tools to collaborate and manage projects, and participants will be invited to share their tool preferences and experiences. Basecamp and Pivotal Tracker session with Kafi Paper and pencil never fail you. How do you get people to use basecamp? How to motivate it? BASECAMP BASICS • Basecamp is an online tool • A single place to keep projects, communication with clients/developers/designers all in one place • Primary reason to use it is for clients to be on there so that everyone can talk to each other. • You can keep username/passwords on Basecamp to give designers/developers access to sites. • Kafi uses messages the most – the primary reason why she uses it. If one person doesn’t respond immediately, someone else will. • You can respond by email and it will show up automatically onto Basecamp. • Even long strings are great because it means that people will communicate, which is half the battle. • You can make messages private. • You can attach files. • Kafi doesn’t really use milestones that much. • Encouraged to “check all” on who gets the email so the whole team is notified. • Developers like to use the “to-do” list • The monthly cost can be a roadblock to buy-in • Incorporate Basecamp into job descriptions for buy-in • Time tool gives a time stamp to parts of the project – but it’s for after to-do's are done rather than to plan how much time will be needed. • Chat feature is overridden by Skype • Files feature can be useful: client can approve and team can get them to do their work • Under projects setting you can request an html or xml export • Open atrium is Basecamp but open source and you host it yourself • Recurring projects that happen every year – you can clone some parts of it (copy a workspace) and make another one • Write-boards feature: capture meeting minutes, or for a collaborative document between parties. You can share it with a URL. • Milestones feature: It’s something date related. Kick-off meeting, initial meeting with client, requirements, design, approvals, edit time (it’s a schedule). You can do notifications with milestones • On the homepage you can see all the projects assigned to you, what’s due in the next two weeks for all of your projects. • Generation gap can be a real challenge – is it worth it to onboard people to Basecamp who are uncomfortable? • Basecamp is really useful for meetings because you can run through the status of the project • Strongly encourage the messages to be sent to everyone. If it has nothing to do with what you’re working on you can always delete it. • It’s helpful for clients to see the impact of not approving something or not getting documents to us in time • This is not extra work, this is your project at a glance • It keeps everyone honest about a project • Always at the beginning of a project, as soon as you know you have a project you set out Basecamp • Label annual or quarterly if it’s an ongoing project • Even for small projects Basecamp works because everything is right there, it doesn’t fall off your radar • Why is it so ugly? You can change the colors a little bit. Brand it through settings. • Weird little things: search, you can search across projects or within a specific project. There is no search box, it’s a tab you have to click on. • You can create a new “company” but it’s actually a program and then projects fall under it. • A company is a client if you’re a consultant. • There is a templates tab, create a title and a list description. You can still delete things from a template. • Make the super user the administrator and have at least a couple of them. If you have a back-up person, they can always go in and pick up an archived project and find lost info. Create three to be on the safe side in case they both leave at the same time. • You get notified if you’re assigned something through Basecamp so that you don’t have to log in to see assignments. PIVOTAL TRACKER • It uses spaces. It’s for requirements so they’re written differently than for a waterfall project. • They call requirements stories. They all go into the icebox. • You assign points to different stories related to the level of effort it will take to complete it. • You can give it a label. If there’s a store on your website, you could have inventory tasks, etc. • Descriptions can be used for testing. • Comments box used for comments (duh?) • You can physically drag items from the icebox to current, which is projects we are working on. • Pivotal tracker would be hard to use for a non-technical project • You have to drag items one at a time. 162e064fe9e53aec295d8b000966c815cfd8570e DC2009:PM Principles - Introduction to Project Management 0 35 557 69 2016-01-14T00:55:18Z Miriam 2 wikitext text/x-wiki === Description === This session is targeted at those newest to Nonprofit Technology Project Management. After some initial framing and overview, this will be a question-driven session, providing answers that will enable participants to decide what other sessions will best serve their needs. == Session Notes == Project Management Lead by Adam * Intro by going around the room about what we would like to know about PM * Getting people to use the same tool * How to see around the curve to head off potential pitfalls & create solutions before things happen - to have foresight * Basic 101 skills + "managing up" * Tips, tricks, & tools for accidental project managers - how to hold vendors accountable to budgets & deadlines * Accidental PM * How to empower PMs on non-profit to buy-in to technology projects they are using (bc they require babysitting) * Basics 101 + identifying necessary components * Needs help in making vendors accountable - build better relationships & manage risk * Roles & responsibility definition, vocabulary, basic components in place to start a project - * Adam is an informal project manager (had managed tech project for 12 years) * Being able to anticipate things before they happen * Being in touch w vendors, people in project management - risk management * Establish an PM framework to set goals is important (to hold vendors accountable) * Make list of lesson-learned to work w next vendor * Sussing out the source of the problem * What are the roles & expectations of the project? (eventually to hold the vendor accountable) * Matrix - managing across lines - role definition is important (& get it in writing!)_ * What are you trying to accomplish with the project? * Make regular defined check-ins to keep tabs on the project * Which should come first - role(s) definition &/or definition of scope? * What is the communication framework? (ex: wiki, daily/weekly emails, etc.) * Different rhythms for different stakeholders (frequency & depth) * Who are the different kinds of stakeholders? * Transparency via communication protocol * Three pillars of PM - project mgr. keeps these in balance * Time * Scope - What are you expecting to accomplish? Is the business problem solved? How is success defined? * Budget * Reactive vs. pro-active management - scaling back the scope * Managing expectations to avoid scope creep * Scope shrink - does this "cut" defeat the overall purpose? (ex: "It works, but no one uses it.") * Vendor relationship must be mutually beneficial - vendor must be full partner * Business analyst is also known Project Manager * PM keeps things in scope & sometimes defines the project as well * Who can help determine the scope? * Anticipating risk * What can go wrong? * If things are late, what happens? (Critical Path in Gantt Chart speak) <---- point of failure, PM needs to pay special attention to this point * Put possible areas of delay at beginning of project (ex: making sure licenses are purchased, software installed, business process/workflow, decision-making [What are the requirements? Where is the end of the scope?]) * What are the potential areas of failure? Where do things break down? * What are the critical success factors? Are the right people in the team? Are there any big events for the org coming up? How is the project being received? Is there push-back? What is the org barometer to the project? How are barriers overcome? Vacations/time away from staff & vendors? * Build buffers * Is the content ready? (to the staff) * Are all the pieces in the right place? What does the PM need before starting? * Definition of parts & pieces (early one) provides a framework to refer back to * Case study [Keith took notes on this part] * Staff member is responsible for all things IT, is not part of the conversations that involve her projects, still seen as "newb" * Trade-offs with the give & take * Building consensus around shared vision & goals (ex: How our website should look - ask the stakeholders?) * Work on the repercussions - give them the work case to "guide" decision-making * Asking questions - to develop a common understand - What do you need? How I can help you get to that point? Pick your battles. * Ask the manager what they need from you? * Transparency, roles & responsibilities, defining goals/problem/outcomes (critical success factors) 8e13025ad3ace6690ca173e8e7e7c1b159caaf5c DC2009:PM Principles - Software and Database Development 0 36 558 71 2016-01-14T00:56:33Z Miriam 2 wikitext text/x-wiki === Description === This session will take on more advanced topics of complex web sites, web applications, and other Nonprofit Software Development Topics. Participants will be invited to share their experiences, learnings, questions and needs. == Session Notes == Session notes will be posted here. b40a4aa8455f332594eeea2d380f52cb01da5799 566 558 2016-01-14T17:39:33Z Miriam 2 wikitext text/x-wiki === Description === This session will take on more advanced topics of complex websites, web applications, and other Nonprofit Software Development Topics. Participants will be invited to share their experiences, learnings, questions and needs. == Session Notes == Session notes will be posted here. 5da0ca69710d6512071a5d46eaff7a918c492990 Future of the MNTP Wiki 0 55 559 109 2016-01-14T01:00:25Z Miriam 2 wikitext text/x-wiki As MNTP moves from a single event to a program, this wiki has the potential to store a great deal of knowledge about managing Nonprofit Technology. We invite all interested parties to share their thoughts on topic areas which would be most useful to build out as resources for the larger Nonprofit Technology Project Management community. And for existing resources in this arena (of which there are plenty!), please add them to [[Nonprofit Technology Project Management Resources]] === Focus Areas === * Web site development best practices ** Project specification ** Site development ** Vendor selection and partner management ** Testing and acceptance ** training and Maintenance * Add another focus area here! 357e30c4e8aa3de88cbf239d65c7156e2c566f9b DC2009:Managing Drupal Web Projects 0 27 560 554 2016-01-14T17:29:42Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal websites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Why Drupal? *Good solution for non-profits because there are a lot of vendors already working with Drupal. *Provides different ways to achieve functionality. *Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. *DC is a Drupal hotspot. *Joomla is not sophisticated for many orgs. Drupal Background: *Core Drupal code + Contributed modules (developed by any person and enhanced by others) *Modules as plug-ins to the core CMS programming *Different Drupal developers have different areas of Drupal expertise *Core Drupal configuration person *Costume module development person *Design/theme CMS person *Starter theme/templates exist *Zen most widely used theme *As new modules are implemented, the theme designer controls their style and appearance. *Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors: *Lots of transparency in vendors’ development *Development site is on a secondary server so that the client is able to see the process going into its creation *Look at example sites, and be sure that they are within the desired budget *Ask for references *Ask if they are maintaining Drupal sites after configuring and developing it. *Ask about source-code management and backup *groups.drupal.org—there is a DC group of developers Drupal integration: *CiviCRM and Salesforce integrate well with Drupal *Drupal and Paypal integration *Easy to communicate with MySQL Drupal Challenges: *Terminology is less intuitive *During the testing stages, have client-developer Q&A session *Configuring the production, development, and staging sites can be exportable, but not always the case *Too many modules *Overexcitement over new functionality: Can lead to decreased site performance *On-going updates: Need to consider the cost as on-going,, i.e. security fixes every two months *These are typically quick fixes and easily applied: i.e. annual version releases; Drupal only supports the latest two releases; Depending on how complex the modules/site theme, can become a web re-design; If not updated, won’t receive the security fixes.; Not unique to Drupal, all CMS will have these updates When not to use Drupal: *Depends on the content, simple content doesn’t require the complexity of Drupal *One-person shop, check out Wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 7955b3e1534066d048fd214f2e9acea08a659520 DC2009:Managing Nonprofit Software Development Projects 0 29 561 57 2016-01-14T17:31:51Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for Nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most Nonprofits, and too often Nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. == Session Notes == Session notes will be posted here. 4e630b45b7ffb9c48060c52b8fd8c5a9cc2c9296 DC2009:Managing demands from internal stakeholders 0 30 562 451 2016-01-14T17:33:03Z Miriam 2 wikitext text/x-wiki === Description === There are plenty of moving pieces in any Nonprofit Technology Project. But often one of the most vexing challenges is properly managing the needs and wants of stakeholders within the organization for whom the project is being implemented. This session will cover best practices for engagement, gathering input, transparent project operation, creating alignment (and coping when it's not possible), and other aspects of setting expectations and managing communications. == Session Notes == Session notes will be posted here. Managing Internal Stakeholders - Rachel Rachel: Technology doesn’t really fit into the purview of her organization, which creates the need to advocate proactively for technology and manage varying perspectives; biggest accomplishment is that everyone is still talking to one another; acting somewhat as a therapist – there is a need to finesse differing interests and “read” differing interests A key moment is defining that this is a project and getting common understandings. In this, it is not different from dealing w/ external clients. A key challenge of managing internal stakeholders is about overcoming the assumption that explicit planning, marketing, transparency are unnecessary Internal project often grow out of long-running issues, with unstated assumptions and unqualified interests Internally need to understand and be sensitive implicitly to hierarchy/politics/culture Marie: What if you get resistance within your project team? A: You need to understand the source of the resistance – understand the motivations. Break down the resistance in the needs gathering phase. Create a picture of what your system is going to do – show things that the users are going to relate to. Show them concretely what is expected of them. Understand your value add – know what your project is giving to the various interests in the org. Importance of project evangelists – executive sponsorship. Evangelists are not just at the top of the organization – they need to be seeded throughout the organization. If you are having trouble getting collaboration on a project, you can use a low-tech approach (e.g. post-it notes on a wall calendar) – this can help bypass the fight you might have implementing a technological solution, like Basecamp Resistance to change is a huge hurdle How to deal with apathy? Work around it. Build something that works for others and, if you are fulfilling a not-yet-identified need of the apathetic, they will eventually get on board. Or: energy/enthusiasm can overcome apathy – the executive sponsor cannot be the only evangelist. Structured communications are essential: e.g., project blog, regular emails – must be sure that the communications approach is sensitive to time efficiency and whether your communications are providing value. What do you do with feedback? Acknowledge and report back. Show results. Use a tracking tool (OneNote). How often should you ask for feedback? Always! But especially at project milestones. If you’re not getting feedback, go hunt it down. Not all feedback will be timely or appropriate, but you need to validate the input. Don’t just say, “No!” How do you deal with negative/unproductive feedback? Spin it – acknowledge and validate it, even if you are not going to use it. One strategy is to publicize it and answer it positively. Or dissect the feedback – challenge them to give you feedback that is useful. But also challenge your own motivations and natural defensiveness to getting feedback you might not want to hear. Ask for them to help you help them. AH-HA's * Importance of evangelists * Importance of seeing the motivation of resistance * Managing feedback productively in a validating manner * Having a structured organization plan 1f8aac93df9a53ddda23cf51de0698e01c014f63 DC2009:Managing the Development of Customized Joomla! Websites 0 31 563 555 2016-01-14T17:35:10Z Miriam 2 wikitext text/x-wiki == Description == Tim Forbes, the Director of Project Management at PICnet, will be speaking about successful Project Management Techniques employed at his company in developing large and customized Joomla! websites. His experience in writing requirements, managing client expectations, estimating work hours, testing, and quality assurance to develop unique extensions (such as Version Control and ACL) for large organizations such as the American Society for Microbiology and American Academy of Physician Assistants is invaluable. During the last three years, Tim and his team has helped PICnet become one of the most dynamic companies in the Nonprofit community. === Session Notes === Catherine: Trying to figure out how to maintain/integrate twitter and facebook. Accidental project manager and having problems with people. It takes 8 people to update our website. Monica: I want to understand a little bit about change management and how to manage website changes when they are thrown at you, dealing vendors, identify consultants, and understanding how to train people in Joomla! so that we don't have to answer questions as they arise. Todd: Work at nature reserve. Don't want to be a project manager but it will make me a better manager overall. We're in the middle of moving our website over to a CMS. Karen: I work at a NPO. Currently redesigning, redoing our website using Wordpress as our CMS. There's a lot of data about achievement gaps and we want to make sure that parents get and understand this information. Curious about how to use Basecamp with outside vendors. Roberta: Design & development of websites and work with large organizations. Looking to learn more about non-profits' problems. Noelle: ______ Association. Starting a project that will involve a new website and database. It's currently an offline database that needs to be online and integrating it with the database is a pain. Trying to learn as much as possible before we begin this thing. Grace: I work at CITI. General website management tips and balancing the interests of multiple stakeholders in the organization. Making it an effective/collaborative process. Need to redesign our website and need to figure out how to do that best. Hunter: User experience designer. Want to learn about what's going on. Might be starting my own web project. Gorav: Need to do a full redesign for our website. Just looking to see what people are doing. Wendy: Dabbled in project management. CMS/CRM/metrics etc. integration and reporting. Andy: Getting a new website. Five websites and are currently all old websites. Open to whatever CMS system. Ernesto: What are the needs of non-profits. MPCA. Courtney: Build Drupal sites for non-profits. Double role as developer and accidental PM. Scott: Not a PM. Worked at CITI as developer. Scott: It's critical that developers and project managers are separate people. The roles and responsibilities are different and the priorities of the project differ depending on who is in-charge. Cheap, fast, and good: Pick two. This is a principle often used in Project Management. PMs need to keep track of timeline, budget, etc. so that people above them can make decisions as they need. Wendy: What do you do when the CEO/ED comes to your desk and says 'I want a new website'? How do you determine what exactly to figure out what to do first? Hunter: I always look at this from the design perspective. Make it about the user experience but determine your goals first. Roberta: Think about it from a user perspective i.e. make it user centric. For example, not just put twitter on a website just because twitter is cool. Given a feature, does it fall in line with the vision of the organization and is it useful for your users. Pradeep: Explained PICnet's approach to big projects. There was some discussion between agile vs. waterfall development. Glennette: You need an online strategist. Kafi: @wendy, what went wrong? Wendy: Things went over the timeline and overbudget. Pradeep: There are two parts to this question. Vision to RFP and RFP to End Game. We've been talking mostly about the latter. Scott: Wendy put together the best RFP ever. She will be hosting a session this afternoon. Hope all can attend. Using an RFP, you can weed out vendors and determine the quality of vendors who respond. Pradeep: There are products and services out there that have very small budgets for website development. Monica: @Hunter: How do you understand what stakeholders need or want? Hunter: You talk to them, interview them, have them fill out surveys. You reach out to people and offer them gift cards etc. and other things to have them review your ideas as a favor. * Crowdsourcing * Rolling things out in phases * Is it necessary to separate the ownership of product vs. project? * Cheap, fast, and good: pick two. Hit-by-a-bus test fdf08ff631fc391ccefe1c6bd7c750c8995f19a4 DC2009:Online Collaboration Tools 0 33 564 556 2016-01-14T17:37:12Z Miriam 2 wikitext text/x-wiki === Description === Project management in the internet era is a distributed and virtual art. In-person meetings are the exception, not the rule. This session will discuss how to most effectively use online tools to collaborate and manage projects, and participants will be invited to share their tool preferences and experiences. Basecamp and Pivotal Tracker session with Kafi Paper and pencil never fail you. How do you get people to use Basecamp? How to motivate it? BASECAMP BASICS • Basecamp is an online tool • A single place to keep projects, communication with clients/developers/designers all in one place • Primary reason to use it is for clients to be on there so that everyone can talk to each other. • You can keep username/passwords on Basecamp to give designers/developers access to sites. • Kafi uses messages the most – the primary reason why she uses it. If one person doesn’t respond immediately, someone else will. • You can respond by email and it will show up automatically onto Basecamp. • Even long strings are great because it means that people will communicate, which is half the battle. • You can make messages private. • You can attach files. • Kafi doesn’t really use milestones that much. • Encouraged to “check all” on who gets the email so the whole team is notified. • Developers like to use the “to-do” list • The monthly cost can be a roadblock to buy-in • Incorporate Basecamp into job descriptions for buy-in • Time tool gives a time stamp to parts of the project – but it’s for after to-do's are done rather than to plan how much time will be needed. • Chat feature is overridden by Skype • Files feature can be useful: client can approve and team can get them to do their work • Under projects setting you can request an html or xml export • Open atrium is Basecamp but open source and you host it yourself • Recurring projects that happen every year – you can clone some parts of it (copy a workspace) and make another one • Write-boards feature: capture meeting minutes, or for a collaborative document between parties. You can share it with a URL. • Milestones feature: It’s something date related. Kick-off meeting, initial meeting with client, requirements, design, approvals, edit time (it’s a schedule). You can do notifications with milestones • On the homepage you can see all the projects assigned to you, what’s due in the next two weeks for all of your projects. • Generation gap can be a real challenge – is it worth it to onboard people to Basecamp who are uncomfortable? • Basecamp is really useful for meetings because you can run through the status of the project • Strongly encourage the messages to be sent to everyone. If it has nothing to do with what you’re working on you can always delete it. • It’s helpful for clients to see the impact of not approving something or not getting documents to us in time • This is not extra work, this is your project at a glance • It keeps everyone honest about a project • Always at the beginning of a project, as soon as you know you have a project you set out Basecamp • Label annual or quarterly if it’s an ongoing project • Even for small projects Basecamp works because everything is right there, it doesn’t fall off your radar • Why is it so ugly? You can change the colors a little bit. Brand it through settings. • Weird little things: search, you can search across projects or within a specific project. There is no search box, it’s a tab you have to click on. • You can create a new “company” but it’s actually a program and then projects fall under it. • A company is a client if you’re a consultant. • There is a templates tab, create a title and a list description. You can still delete things from a template. • Make the super user the administrator and have at least a couple of them. If you have a back-up person, they can always go in and pick up an archived project and find lost info. Create three to be on the safe side in case they both leave at the same time. • You get notified if you’re assigned something through Basecamp so that you don’t have to log in to see assignments. PIVOTAL TRACKER • It uses spaces. It’s for requirements so they’re written differently than for a waterfall project. • They call requirements stories. They all go into the icebox. • You assign points to different stories related to the level of effort it will take to complete it. • You can give it a label. If there’s a store on your website, you could have inventory tasks, etc. • Descriptions can be used for testing. • Comments box used for comments (duh?) • You can physically drag items from the icebox to current, which is projects we are working on. • Pivotal tracker would be hard to use for a non-technical project • You have to drag items one at a time. e615aef4c1062f4acf492e3dd836df4a513feb27 DC2009:PM Principles - Introduction to Project Management 0 35 565 557 2016-01-14T17:39:00Z Miriam 2 wikitext text/x-wiki === Description === This session is targeted at those newest to Nonprofit Technology Project Management. After some initial framing and overview, this will be a question-driven session, providing answers that will enable participants to decide what other sessions will best serve their needs. == Session Notes == Project Management Lead by Adam * Intro by going around the room about what we would like to know about PM * Getting people to use the same tool * How to see around the curve to head off potential pitfalls & create solutions before things happen - to have foresight * Basic 101 skills + "managing up" * Tips, tricks, & tools for accidental project managers - how to hold vendors accountable to budgets & deadlines * Accidental PM * How to empower PMs on non-profit to buy-in to technology projects they are using (bc they require babysitting) * Basics 101 + identifying necessary components * Needs help in making vendors accountable - build better relationships & manage risk * Roles & responsibility definition, vocabulary, basic components in place to start a project - * Adam is an informal project manager (had managed tech project for 12 years) * Being able to anticipate things before they happen * Being in touch with vendors, people in project management - risk management * Establish an PM framework to set goals is important (to hold vendors accountable) * Make list of lesson-learned to work w next vendor * Sussing out the source of the problem * What are the roles & expectations of the project? (eventually to hold the vendor accountable) * Matrix - managing across lines - role definition is important (& get it in writing!)_ * What are you trying to accomplish with the project? * Make regular defined check-ins to keep tabs on the project * Which should come first - role(s) definition &/or definition of scope? * What is the communication framework? (ex: wiki, daily/weekly emails, etc.) * Different rhythms for different stakeholders (frequency & depth) * Who are the different kinds of stakeholders? * Transparency via communication protocol * Three pillars of PM - project mgr. keeps these in balance * Time * Scope - What are you expecting to accomplish? Is the business problem solved? How is success defined? * Budget * Reactive vs. pro-active management - scaling back the scope * Managing expectations to avoid scope creep * Scope shrink - does this "cut" defeat the overall purpose? (ex: "It works, but no one uses it.") * Vendor relationship must be mutually beneficial - vendor must be full partner * Business analyst is also known Project Manager * PM keeps things in scope & sometimes defines the project as well * Who can help determine the scope? * Anticipating risk * What can go wrong? * If things are late, what happens? (Critical Path in Gantt Chart speak) <---- point of failure, PM needs to pay special attention to this point * Put possible areas of delay at beginning of project (ex: making sure licenses are purchased, software installed, business process/workflow, decision-making [What are the requirements? Where is the end of the scope?]) * What are the potential areas of failure? Where do things break down? * What are the critical success factors? Are the right people in the team? Are there any big events for the org coming up? How is the project being received? Is there push-back? What is the org barometer to the project? How are barriers overcome? Vacations/time away from staff & vendors? * Build buffers * Is the content ready? (to the staff) * Are all the pieces in the right place? What does the PM need before starting? * Definition of parts & pieces (early one) provides a framework to refer back to * Case study [Keith took notes on this part] * Staff member is responsible for all things IT, is not part of the conversations that involve her projects, still seen as "newb" * Trade-offs with the give & take * Building consensus around shared vision & goals (ex: How our website should look - ask the stakeholders?) * Work on the repercussions - give them the work case to "guide" decision-making * Asking questions - to develop a common understand - What do you need? How I can help you get to that point? Pick your battles. * Ask the manager what they need from you? * Transparency, roles & responsibilities, defining goals/problem/outcomes (critical success factors) 6ccc538cc6e24db3413510ca3afff707d7c7bdc4 DC2009:Project Failures: Identifying and Mitigating Potentials Risks 0 38 568 75 2016-01-14T17:41:47Z Miriam 2 wikitext text/x-wiki In a perfect world somewhere, projects always come in on time and under budget. But alas, that perfect world is not the Nonprofit Technology norm. This session will address how to identify and manage risks associated with scheduling, budgets, human resources, and other factors that contribute to project success. Participants will be encouraged to bring their own stories and learnings to share with the group. == Session Notes == Session notes will be posted here. 3c3897eb358795a271f0bf2e0a52fda5c2c856e4 DC2009:The convergence of architecture and content 0 43 569 85 2016-01-14T17:45:44Z Miriam 2 wikitext text/x-wiki === Description === A long time ago, before Wikipedia and Facebook and other innovative online platforms, the line between software and the data managed by software was fairly clear. No more. But in so many technology projects these days, content is architecture and vice versa. This session will reflect on the convergence, and consider best practices for designing to meet long-term needs and requirements. == Session Notes == Robert - changemakers - merging content and architecture Introductions Changemakers looking at a redesign had developer they liked needed design help hired adapted path from SFO for design good process - integrated project, developers and designers together, drupal came to a point at end of design phase, became clear that there was a gap between the folks that would provide the content and their knowledge of the site and where to put it, user interface vs content. e.g. right hand navigation - 'do i have to write that' also were in 4 languages - even more complicated robert comes from arch and design background - have well established processes web world - no standard convention for symbols, how it all works together became clear that it would not be possible to have the content in time for launch without a content map took wireframes pre-build, and tagged each piece of content with callouts (e.g. callouts for top nav bar - home, about, etc) had a unique identifier (alpha numberic ABC), brief description, author (who is responsible for producing it), goal / purpose built a set of excel tables w/ all the info in it plus more detail. can print out screenshots of site, mark it up, and push it to the right people. gives people an idea for where they have to provide content. long excel list... CONTENT ENG SP FR TYPE HOME STATIC IMAGES. adam - likes to get writing of content started as soon as possible. often starts before design is complete, but structure has been decided. was very hard for people to understand what it meant. lots of user generated content. being able to visually articulate where things will go and giving them context was very helpful. can go after people to author stories. hard for folks to imagine something entirely new without a picture. if content is late - what does it delay? doesn't stop development or design, but can be helpful. When you actually go to write it - there will be changes. But cant launch till content is complete... 1st focus on the primary content necessary for launch. Start as soon as possible. Herding cats. One reason it can be hard is that people cant visualize it. Changemakers had an almost entirely distributed team, people all over. Had lots of stories, when we did a tone analysis, decided they needed to redo them. people need to see it to understand. WORD COUNTS - very helpful. Helpful in managing up. CMS can reinforce these limits. visualization is very helpful for content creators - print out screenshots (by page type / template, or actual - whatever you can do) UGC site (user generated content) vs "brochure site" UGC - need to be further along in dev process before staring content development. Brochure - can start earlier Adam - start developing content as soon as you have your architecture set (set enough...) The content that is not in sidebars can be done without visualization, but the sidebar content may need to wait for visualization. Depends on team that is working on content. Journalists have hard time w/ fluid process. One challenge - put out blueprint winter 2008. Translation work went off blueprint. Changes happened. How do you catch the translation work up to the changes. Keeping finger on pulse to know when to notify translators. Moving away from translating content. Suggestion - move away from it. Changemakers runs competitions for social change - sponsors may want multiple languages, all UI and content need to be in all 4 languages. Boundaries of user experience on web is largely language. so...UX stops where language stops. translating content into other languages - even by good translators, its bottlenecking based on English version. instead, create assignment in the native language - do it de novo in that language, don't translate it. Orig authored content vs translated... redesign - will port content over. Selecting designers and developers - if they are a bad fit for the team, watch out. doesn't matter how hot / good they are. need someone who will work well with the team. proprietary CMS locks you into long term financial commitments. tool should be determined based on needs. Callouts would be grouped by team - (tech / marketing / journalists). 1 guy was basically managing all content. created gantt chart for content delivery. keeping style consistent - style guide? had a person who monitored for that, and sent it back to author if needed. did people enter content right into drupal? progressively opened up pieces of the new CMS as soon as possible to the guy managing content. ended up having to move a lot of content in CMS himself. what would be the best approach? would be best if authors could add their own content. however, drupal is not the most user friendly back-end. user friendly enough but people are somewhat unsure. depends on tech skills of content people. Adam - once site def is done, will put together what needs to happen, does basic training on adding content. depends also on ongoing process - if same people will be adding more content, then worthwhile, vs if they are just one-time (then do it yourself). Scale and complexity of site itself is impt. changemakers is a very intense site. lots of interaction. lots of functionality. CMS is quite complex. 75,000 user profiles associated with changemakers. 3,000 entries (UGC). Navigation top level pages. Spreading content throughout site, leaning on architecture to do that. bid to launch took 1.5 years. Changemakers was a print mag - went online - have competitions - went on Drupal - realized it was time to make a jump. watch out for old appendages that need to be dropped. e.g. - if your site has always had a section called "programs". your people say that will move over. should it? is that vertical something we need? check to see if anybody uses that section. people will want things that are completely irrational. 'manifesting that content elsewhere' design of everyday objects - good book on design. 'archived section' - aka the graveyard - another good solution. keep design space and project management space separate in conversations. keep meetings separate. impt if you are managing up. technology is easy, people are hard. if people are joining for features that they saw on another site - ask about the intent and the need behind it. what is it that you need? can the need be met in another fashion? product integrity... metrics can work to modify behavior, but hard. other lessons - from adapted path - 'lets fail small' - when you hit the rocks - if there is a problem, identify it, fail small, and get past it. had that when it came to look and feel. fail small now, vs. big later. makes them feel more comfortable with things not being right, keeps things moving. always double your developer time. it just takes longer. perspective from developer side is different from user side. TEST TEST TEST. if it doesn't make sense to you it wont make sense to a user. Make sure you have a demo / dev site to test things on. it costs money - but that's better than going public and live and having users question. Don't let developers push you around. make them show progress. listen to them. everything is a draft. get things done. perfection is not possible, continual experiment. TESTING - try to imitate the path that a user would take, as a non-admin acct. do it like a user would do it. anytime you feel lost / wondering, take note. takes 2 hours sometimes to write a good ticket. be very precise. I expected to see xxx, I saw yyy, screenshots, etc. d2731016ec18a40aa71f33bc214b19eeba380fc3 570 569 2016-01-14T17:46:18Z Miriam 2 wikitext text/x-wiki === Description === A long time ago, before Wikipedia and Facebook and other innovative online platforms, the line between software and the data managed by software was fairly clear. No more. But in so many technology projects these days, content is architecture and vice versa. This session will reflect on the convergence, and consider best practices for designing to meet long-term needs and requirements. == Session Notes == Robert - changemakers - merging content and architecture Introductions Changemakers looking at a redesign had developer they liked needed design help hired adapted path from SFO for design good process - integrated project, developers and designers together, drupal came to a point at end of design phase, became clear that there was a gap between the folks that would provide the content and their knowledge of the site and where to put it, user interface vs content. e.g. right hand navigation - 'do i have to write that' also were in 4 languages - even more complicated robert comes from arch and design background - have well established processes web world - no standard convention for symbols, how it all works together became clear that it would not be possible to have the content in time for launch without a content map. Took wireframes pre-build, and tagged each piece of content with callouts (e.g. callouts for top nav bar - home, about, etc) had a unique identifier (alpha numberic ABC), brief description, author (who is responsible for producing it), goal / purpose built a set of excel tables w/ all the info in it plus more detail. Can print out screenshots of site, mark it up, and push it to the right people. gives people an idea for where they have to provide content. Long excel list... CONTENT ENG SP FR TYPE HOME STATIC IMAGES. adam - likes to get writing of content started as soon as possible. often starts before design is complete, but structure has been decided. was very hard for people to understand what it meant. lots of user generated content. being able to visually articulate where things will go and giving them context was very helpful. can go after people to author stories. hard for folks to imagine something entirely new without a picture. if content is late - what does it delay? doesn't stop development or design, but can be helpful. When you actually go to write it - there will be changes. But cant launch till content is complete... 1st focus on the primary content necessary for launch. Start as soon as possible. Herding cats. One reason it can be hard is that people cant visualize it. Changemakers had an almost entirely distributed team, people all over. Had lots of stories, when we did a tone analysis, decided they needed to redo them. people need to see it to understand. WORD COUNTS - very helpful. Helpful in managing up. CMS can reinforce these limits. visualization is very helpful for content creators - print out screenshots (by page type / template, or actual - whatever you can do) UGC site (user generated content) vs "brochure site" UGC - need to be further along in dev process before staring content development. Brochure - can start earlier Adam - start developing content as soon as you have your architecture set (set enough...) The content that is not in sidebars can be done without visualization, but the sidebar content may need to wait for visualization. Depends on team that is working on content. Journalists have hard time w/ fluid process. One challenge - put out blueprint winter 2008. Translation work went off blueprint. Changes happened. How do you catch the translation work up to the changes. Keeping finger on pulse to know when to notify translators. Moving away from translating content. Suggestion - move away from it. Changemakers runs competitions for social change - sponsors may want multiple languages, all UI and content need to be in all 4 languages. Boundaries of user experience on web is largely language. so...UX stops where language stops. translating content into other languages - even by good translators, its bottlenecking based on English version. instead, create assignment in the native language - do it de novo in that language, don't translate it. Orig authored content vs translated... redesign - will port content over. Selecting designers and developers - if they are a bad fit for the team, watch out. doesn't matter how hot / good they are. need someone who will work well with the team. proprietary CMS locks you into long term financial commitments. tool should be determined based on needs. Callouts would be grouped by team - (tech / marketing / journalists). 1 guy was basically managing all content. created gantt chart for content delivery. keeping style consistent - style guide? had a person who monitored for that, and sent it back to author if needed. did people enter content right into drupal? progressively opened up pieces of the new CMS as soon as possible to the guy managing content. ended up having to move a lot of content in CMS himself. what would be the best approach? would be best if authors could add their own content. however, drupal is not the most user friendly back-end. user friendly enough but people are somewhat unsure. depends on tech skills of content people. Adam - once site def is done, will put together what needs to happen, does basic training on adding content. depends also on ongoing process - if same people will be adding more content, then worthwhile, vs if they are just one-time (then do it yourself). Scale and complexity of site itself is impt. changemakers is a very intense site. lots of interaction. lots of functionality. CMS is quite complex. 75,000 user profiles associated with changemakers. 3,000 entries (UGC). Navigation top level pages. Spreading content throughout site, leaning on architecture to do that. bid to launch took 1.5 years. Changemakers was a print mag - went online - have competitions - went on Drupal - realized it was time to make a jump. watch out for old appendages that need to be dropped. e.g. - if your site has always had a section called "programs". your people say that will move over. should it? is that vertical something we need? check to see if anybody uses that section. people will want things that are completely irrational. 'manifesting that content elsewhere' design of everyday objects - good book on design. 'archived section' - aka the graveyard - another good solution. keep design space and project management space separate in conversations. keep meetings separate. impt if you are managing up. technology is easy, people are hard. if people are joining for features that they saw on another site - ask about the intent and the need behind it. what is it that you need? can the need be met in another fashion? product integrity... metrics can work to modify behavior, but hard. other lessons - from adapted path - 'lets fail small' - when you hit the rocks - if there is a problem, identify it, fail small, and get past it. had that when it came to look and feel. fail small now, vs. big later. makes them feel more comfortable with things not being right, keeps things moving. always double your developer time. it just takes longer. perspective from developer side is different from user side. TEST TEST TEST. if it doesn't make sense to you it wont make sense to a user. Make sure you have a demo / dev site to test things on. it costs money - but that's better than going public and live and having users question. Don't let developers push you around. make them show progress. listen to them. everything is a draft. get things done. perfection is not possible, continual experiment. TESTING - try to imitate the path that a user would take, as a non-admin acct. do it like a user would do it. anytime you feel lost / wondering, take note. takes 2 hours sometimes to write a good ticket. be very precise. I expected to see xxx, I saw yyy, screenshots, etc. 286a22a7435e76c66292a50a47c9b64a29a86eb5 571 570 2016-01-14T17:48:00Z Miriam 2 wikitext text/x-wiki === Description === A long time ago, before Wikipedia and Facebook and other innovative online platforms, the line between software and the data managed by software was fairly clear. No more. But in so many technology projects these days, content is architecture and vice versa. This session will reflect on the convergence, and consider best practices for designing to meet long-term needs and requirements. == Session Notes == Robert - changemakers - merging content and architecture Introductions Changemakers looking at a redesign had developer they liked needed design help hired adapted path from SFO for design good process - integrated project, developers and designers together, drupal came to a point at end of design phase, became clear that there was a gap between the folks that would provide the content and their knowledge of the site and where to put it, user interface vs content. e.g. right hand navigation - 'do i have to write that' also were in 4 languages - even more complicated robert comes from arch and design background - have well established processes web world - no standard convention for symbols, how it all works together became clear that it would not be possible to have the content in time for launch without a content map. Took wireframes pre-build, and tagged each piece of content with callouts (e.g. callouts for top nav bar - home, about, etc) had a unique identifier (alpha numberic ABC), brief description, author (who is responsible for producing it), goal / purpose built a set of excel tables w/ all the info in it plus more detail. Can print out screenshots of site, mark it up, and push it to the right people. gives people an idea for where they have to provide content. Long excel list... CONTENT ENG SP FR TYPE HOME STATIC IMAGES. Adam - likes to get writing of content started as soon as possible. often starts before design is complete, but structure has been decided. Was very hard for people to understand what it meant. Lots of user generated content. Being able to visually articulate where things will go and giving them context was very helpful. Can go after people to author stories. hard for folks to imagine something entirely new without a picture. If content is late - what does it delay? doesn't stop development or design, but can be helpful. When you actually go to write it - there will be changes. But cant launch till content is complete... 1st focus on the primary content necessary for launch. Start as soon as possible. Herding cats. One reason it can be hard is that people cant visualize it. Changemakers had an almost entirely distributed team, people all over. Had lots of stories, when we did a tone analysis, decided they needed to redo them. People need to see it to understand. WORD COUNTS - very helpful. Helpful in managing up. CMS can reinforce these limits. Visualization is very helpful for content creators - print out screenshots (by page type / template, or actual - whatever you can do) UGC site (user generated content) vs "brochure site" UGC - need to be further along in dev process before staring content development. Brochure - can start earlier Adam - start developing content as soon as you have your architecture set (set enough...) The content that is not in sidebars can be done without visualization, but the sidebar content may need to wait for visualization. Depends on team that is working on content. Journalists have hard time w/ fluid process. One challenge - put out blueprint winter 2008. Translation work went off blueprint. Changes happened. How do you catch the translation work up to the changes. Keeping finger on pulse to know when to notify translators. Moving away from translating content. Suggestion - move away from it. Changemakers runs competitions for social change - sponsors may want multiple languages, all UI and content need to be in all 4 languages. Boundaries of user experience on web is largely language. so...UX stops where language stops. translating content into other languages - even by good translators, its bottlenecking based on English version. instead, create assignment in the native language - do it de novo in that language, don't translate it. Orig authored content vs translated... redesign - will port content over. Selecting designers and developers - if they are a bad fit for the team, watch out. doesn't matter how hot / good they are. need someone who will work well with the team. Proprietary CMS locks you into long term financial commitments. Tool should be determined based on needs. Callouts would be grouped by team - (tech / marketing / journalists). 1 guy was basically managing all content. created gantt chart for content delivery. keeping style consistent - style guide? had a person who monitored for that, and sent it back to author if needed. Did people enter content right into Drupal? Progressively opened up pieces of the new CMS as soon as possible to the guy managing content. ended up having to move a lot of content in CMS himself. What would be the best approach? would be best if authors could add their own content. However, Drupal is not the most user friendly back-end. user friendly enough But people are somewhat unsure. depends on tech skills of content people. Adam - once site def is done, will put together what needs to happen, does basic training on adding content. depends also on ongoing process - if same people will be adding more content, then worthwhile, vs if they are just one-time (then do it yourself). Scale and complexity of site itself is impt. changemakers is a very intense site. lots of interaction. lots of functionality. CMS is quite complex. 75,000 user profiles associated with changemakers. 3,000 entries (UGC). Navigation top level pages. Spreading content throughout site, leaning on architecture to do that. bid to launch took 1.5 years. Changemakers was a print mag - went online - have competitions - went on Drupal - realized it was time to make a jump. watch out for old appendages that need to be dropped. e.g. - if your site has always had a section called "programs". your people say that will move over. should it? is that vertical something we need? check to see if anybody uses that section. people will want things that are completely irrational. 'manifesting that content elsewhere' design of everyday objects - good book on design. 'archived section' - aka the graveyard - another good solution. keep design space and project management space separate in conversations. keep meetings separate. impt if you are managing up. technology is easy, people are hard. if people are joining for features that they saw on another site - ask about the intent and the need behind it. what is it that you need? can the need be met in another fashion? product integrity... metrics can work to modify behavior, but hard. Other lessons - from adapted path - 'lets fail small' - when you hit the rocks - if there is a problem, identify it, fail small, and get past it. had that when it came to look and feel. fail small now, vs. big later. makes them feel more comfortable with things not being right, keeps things moving. Always double your developer time. it just takes longer. perspective from developer side is different from user side. TEST TEST TEST. if it doesn't make sense to you it wont make sense to a user. Make sure you have a demo / dev site to test things on. it costs money - but that's better than going public and live and having users question. Don't let developers push you around. make them show progress. listen to them. everything is a draft. get things done. perfection is not possible, continual experiment. TESTING - try to imitate the path that a user would take, as a non-admin acct. do it like a user would do it. anytime you feel lost / wondering, take note. takes 2 hours sometimes to write a good ticket. be very precise. I expected to see xxx, I saw yyy, screenshots, etc. 9748634f9fefa623beafcb32a142c3f1a676bba3 572 571 2016-01-14T17:48:29Z Miriam 2 wikitext text/x-wiki === Description === A long time ago, before Wikipedia and Facebook and other innovative online platforms, the line between software and the data managed by software was fairly clear. No more. But in so many technology projects these days, content is architecture and vice versa. This session will reflect on the convergence, and consider best practices for designing to meet long-term needs and requirements. == Session Notes == Robert - changemakers - merging content and architecture Introductions Changemakers looking at a redesign had developer they liked needed design help hired adapted path from SFO for design good process - integrated project, developers and designers together, drupal came to a point at end of design phase, became clear that there was a gap between the folks that would provide the content and their knowledge of the site and where to put it, user interface vs content. e.g. right hand navigation - 'do i have to write that' also were in 4 languages - even more complicated robert comes from arch and design background - have well established processes web world - no standard convention for symbols, how it all works together became clear that it would not be possible to have the content in time for launch without a content map. Took wireframes pre-build, and tagged each piece of content with callouts (e.g. callouts for top nav bar - home, about, etc) had a unique identifier (alpha numberic ABC), brief description, author (who is responsible for producing it), goal / purpose built a set of excel tables w/ all the info in it plus more detail. Can print out screenshots of site, mark it up, and push it to the right people. gives people an idea for where they have to provide content. Long excel list... CONTENT ENG SP FR TYPE HOME STATIC IMAGES. Adam - likes to get writing of content started as soon as possible. often starts before design is complete, but structure has been decided. Was very hard for people to understand what it meant. Lots of user generated content. Being able to visually articulate where things will go and giving them context was very helpful. Can go after people to author stories. hard for folks to imagine something entirely new without a picture. If content is late - what does it delay? doesn't stop development or design, but can be helpful. When you actually go to write it - there will be changes. But cant launch till content is complete... 1st focus on the primary content necessary for launch. Start as soon as possible. Herding cats. One reason it can be hard is that people cant visualize it. Changemakers had an almost entirely distributed team, people all over. Had lots of stories, when we did a tone analysis, decided they needed to redo them. People need to see it to understand. WORD COUNTS - very helpful. Helpful in managing up. CMS can reinforce these limits. Visualization is very helpful for content creators - print out screenshots (by page type / template, or actual - whatever you can do) UGC site (user generated content) vs "brochure site" UGC - need to be further along in dev process before staring content development. Brochure - can start earlier Adam - start developing content as soon as you have your architecture set (set enough...) The content that is not in sidebars can be done without visualization, but the sidebar content may need to wait for visualization. Depends on team that is working on content. Journalists have hard time w/ fluid process. One challenge - put out blueprint winter 2008. Translation work went off blueprint. Changes happened. How do you catch the translation work up to the changes. Keeping finger on pulse to know when to notify translators. Moving away from translating content. Suggestion - move away from it. Changemakers runs competitions for social change - sponsors may want multiple languages, all UI and content need to be in all 4 languages. Boundaries of user experience on web is largely language. so...UX stops where language stops. translating content into other languages - even by good translators, its bottlenecking based on English version. instead, create assignment in the native language - do it de novo in that language, don't translate it. Orig authored content vs translated... redesign - will port content over. Selecting designers and developers - if they are a bad fit for the team, watch out. doesn't matter how hot / good they are. need someone who will work well with the team. Proprietary CMS locks you into long term financial commitments. Tool should be determined based on needs. Callouts would be grouped by team - (tech / marketing / journalists). 1 guy was basically managing all content. created gantt chart for content delivery. keeping style consistent - style guide? had a person who monitored for that, and sent it back to author if needed. Did people enter content right into Drupal? Progressively opened up pieces of the new CMS as soon as possible to the guy managing content. ended up having to move a lot of content in CMS himself. What would be the best approach? would be best if authors could add their own content. However, Drupal is not the most user friendly back-end. user friendly enough But people are somewhat unsure. depends on tech skills of content people. Adam - once site def is done, will put together what needs to happen, does basic training on adding content. depends also on ongoing process - if same people will be adding more content, then worthwhile, vs if they are just one-time (then do it yourself). Scale and complexity of site itself is impt. changemakers is a very intense site. lots of interaction. lots of functionality. CMS is quite complex. 75,000 user profiles associated with changemakers. 3,000 entries (UGC). Navigation top level pages. Spreading content throughout site, leaning on architecture to do that. bid to launch took 1.5 years. Changemakers was a print mag - went online - have competitions - went on Drupal - realized it was time to make a jump. watch out for old appendages that need to be dropped. e.g. - if your site has always had a section called "programs". your people say that will move over. should it? is that vertical something we need? check to see if anybody uses that section. people will want things that are completely irrational. 'manifesting that content elsewhere' design of everyday objects - good book on design. 'archived section' - aka the graveyard - another good solution. Keep design space and project management space separate in conversations. keep meetings separate. impt if you are managing up. technology is easy, people are hard. if people are joining for features that they saw on another site - ask about the intent and the need behind it. what is it that you need? can the need be met in another fashion? product integrity... Metrics can work to modify behavior, but hard. Other lessons - from adapted path - 'lets fail small' - when you hit the rocks - if there is a problem, identify it, fail small, and get past it. had that when it came to look and feel. fail small now, vs. big later. makes them feel more comfortable with things not being right, keeps things moving. Always double your developer time. it just takes longer. perspective from developer side is different from user side. TEST TEST TEST. if it doesn't make sense to you it wont make sense to a user. Make sure you have a demo / dev site to test things on. it costs money - but that's better than going public and live and having users question. Don't let developers push you around. make them show progress. listen to them. everything is a draft. get things done. perfection is not possible, continual experiment. TESTING - try to imitate the path that a user would take, as a non-admin acct. do it like a user would do it. anytime you feel lost / wondering, take note. takes 2 hours sometimes to write a good ticket. be very precise. I expected to see xxx, I saw yyy, screenshots, etc. 6d054ba6dfd0a3fe0306e0fbc274fbccc9dbd5de Afternoon 1 report backs 0 2 573 3 2016-01-14T17:51:57Z Miriam 2 wikitext text/x-wiki Managing remote teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don+t necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web assessment and redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs coolness * Trying to retain control of your technical destiny with open source platforms Web redesigns part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward edb51ab6233974997af4cc77434a366ab75f48d3 574 573 2016-01-14T17:52:11Z Miriam 2 wikitext text/x-wiki Managing remote teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don+t necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web assessment and redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs. coolness * Trying to retain control of your technical destiny with open source platforms Web redesigns part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward 88e1f06578628a049aed2c2eb145851c37c164c9 575 574 2016-01-14T17:52:25Z Miriam 2 wikitext text/x-wiki Managing remote teams * If you can, face to face as much as possible * Strategic, vision related items and negative situations should be dealt with face to face * Tools appropriate for remote team, build into the culture for intentionality of communications Tools * Tools, while they may be cheap in $$, can be expensive in overhead and cost increases with integration * End user adoption is key, tool is not good if people are not going to use them Managing implementation of existing software * If users aren't happy they'll revolt * App don't necessarily meet needs, it becomes a sales job to convince people it's going to be useful Web assessment and redesign * Get in contact with your most passionate users and get input into your website design and process * A mission driven redesign vs. coolness * Trying to retain control of your technical destiny with open source platforms Web redesigns part 2 * Redesigning can be often more difficult than starting from scratch * When starting a redesign, addressing basic communication points. What people really want. * Get results out quickly, try to keep moving forward 7332a2e37dda1799076c991809ba6d05e5d05f6e DC2009:Web Site Redesign: How to do it Right 0 45 576 89 2016-01-14T17:53:21Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing ecommerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centered design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the orgnization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Deferentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, abiltiy to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. e5425f5f7bfe5ff6d5db4a59832fc91838cafee0 577 576 2016-01-14T17:53:32Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centered design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the orgnization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Deferentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, abiltiy to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. ef1e46e7a93a5c06814580244cc0d19e24c129e7 578 577 2016-01-14T17:55:23Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centered design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the orgnization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Deferentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, ability to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. c204b73d8fda03b663f3bca64c97877d0377d054 579 578 2016-01-14T17:55:42Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centered design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the orgnization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, ability to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. 9922a8f57b2ecd2ff92a6a0810e9879d74bdafb6 580 579 2016-01-14T17:55:52Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centred design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the orgnization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, ability to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. f219cc042f23155319e3c36532aa95b1b0eeb428 581 580 2016-01-14T17:56:28Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centred design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the organization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, ability to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. dc0ee8c9f25bf7c7cf2636b3fed8a7abcc5bfc3c 582 581 2016-01-14T17:56:45Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO (search engine optimiation) Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centred design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the organization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, ability to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my Nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. 3ca58785d79abf9823768e0edc98893a2929d5bc 583 582 2016-01-14T17:57:28Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centred design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the organization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, ability to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my Nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. 5c330085dc0409d57ccae0f7dc9b5827f437dbf6 584 583 2016-01-14T17:57:56Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centred design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the organization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1.Vision/Discovery 2.Definition and Requirements (functional, blogging capability, ability to register for events) 1.IA, Content, Features, Functionality – Blueprint 2.Analysis of CMS 3.Content development (separate than design by design launch is interdependent on content redesign. 3.Graphic UI / Visual Design / Look & Feel 4.Development 5.Testing 6.Launch Local organization called Net Squared – Pimp my Nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. 05a82a07b57e234360dc664696b681614739b190 DC2009:What Should a Web Site Cost? 0 46 585 91 2016-01-14T18:00:49Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. • Database of publications, membership sign-up, email listservs • Proposal is inflated • Stay away from Free Range, Citi has reasonable rates • $100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects • NEVER work with an independent consultant on a webproject, go with a house • Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. • Wordpress sites between $5,000 and $10,000 • Different data sets increase costs to up to $20,000 • No justification for any more costs • Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 • Current developer is $14,000 for a Wordpress site, but has complexity • Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite • Custom php website, development $18,000 and front-end separate costs because it was being done in-house • Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz • Possibly over $90,000 for original design and development five years ago o Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. • Drupal as a major commitment • Drupal and Joomla have Wordpress import methods Website maintenance costs • $100/hr can translate to a monthly rate, plus hosting costs • With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code • Customizations and upgrades only effect the code of CMS • PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. • Website costing split between three phases: o 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already; o 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. • If quote is over $10,000 get a second or third quote! • Membership areas with features like chat, discussion board, community, will be in the $20,000 range. • Conversations should happen with new consultant: o 1. What happens when we out-grow our current system? o 2. What happens when you are no longer our optimal web provider? o Ask a lot of questions! Hosts: • Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal o Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. 598d69339dc6fd703b4e2f53660fdd8bd3550292 Designing and Redesigning Web Sites 0 48 586 95 2016-01-14T18:02:35Z Miriam 2 wikitext text/x-wiki === Description === Any Nonprofit that has published a web site understands the frustrating nature of the process. This session will consider how best to take on the task of casting organizational identity on the web while also serving target audiences and delivering value to web visitors accordingly. === Session Notes === (Session Note Taker will enter notes here) 6f8ea529cb66fef74694a66f8e662deec019ed48 Event Agenda 0 50 587 99 2016-01-14T18:04:17Z Miriam 2 wikitext text/x-wiki This is the current agenda for MNTP-DC, taking place 8-9 February, 2010. Sessions listed below are subject to change, but we'll make sure to cover any topics participants want covered. Some sessions may be offered more than once where participant interest dictates. The agenda will be collaboratively evolved by participants in the time leading up to and during the gathering. Have ideas for what we should discuss at the event? Put them on the '''[[Session Ideas]]''' page, and we'll weave them in! Sessions will be led by a fantastic set of '''[[Event Facilitators]]''', and we invite all participants to consider facilitating sessions as well. === Monday, 8 February 2010 -- MNTP DC 2010, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[Opening Discussions - Project Management Principles]] * [[PM Principles - Introduction to Project Management]] * [[PM Principles - Web Site Essentials]] * [[PM Principles - Software and Database Development]] '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda. Participants will encouraged to add topics they specifically want to focus on. * [[Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' Afternoon Sessions 1 * [[Implementation Projects: Realizing a return on your investment]] '''**Newly Added Session**''' * [[So You’ve Been Drafted – the Accidental Technology Project Manager]] * [[Writing an RFP for a web project]] * [[Online Collaboration Tools]]: Communicating with the Project Team and Tracking your project milestones and deliverables * [[Managing 3rd-party software implementations]] * [[Managing technology volunteers]] '''14:45''' Break '''15:00''' Afternoon Sessions 2 * [[Managing Risks Before the Implementation Begins]] '''**Newly Added Session**''' * [[Managing Nonprofit Software Development Projects]] * [[Web Site Redesign: How to do it Right]] * [[Managing demands from internal stakeholders]] * [[Managing Drupal Web Projects]] * [[Managing Multi-organizational Projects: What Works Best?]] '''**Newly Added Session**''' * [[Selling the Benefits of Project Management]] '''**Newly Added Session**''' '''16:30''' Closing Circle '''17:00''' Happy Hour * Location To Be Announced === Tuesday, 9 February 2010 -- MNTP DC 2010, Day 2 === '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[Project Management Peer Assists]] '''10:45''' Break '''11:15''' Morning Sessions 2 * [[Managing Salesforce.com Implemenations]] '''**Newly Added Session**''' * [[Solution Architecting: What to do when the solution isn't obvious]] '''**Newly Added Session**''' * [[Managing Expectations: Avoiding surprises halfway through your project]] * [[What Should a Web Site Cost?]] * [[Client Perspective on Software Development Projects]] * [[The convergence of architecture and content]] * [[Managing the Development of Customized Joomla! Websites]] * [[Leveraging Technology: How to merge Nonprofit culture with cutting-edge data solutions]] '''**Newly Added Session**''' '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:00''' [[Tool Mapping]] '''13:30''' [[Software Bazaar]] '''14:45''' Break '''15:00''' Afternoon Sessions * [[Managing Consultants and Dealing with Vendors]] * [[Methods in Selecting Software]] * [[The Politics of Project Management]] * [[Project Failures: Identifying and Mitigating Potentials Risks]] * [[Agile Ways to Develop Joomla! Extensions]] * [[Managing Database Projects]] '''16:30''' Closing Circle - Take Aways * [[Brainstorm]] == Other Session Candidates == The following sessions have been offered at past MNTP events, and will be added to the agenda as interest and facilitator availability dictate. Feel free to add your ideas! * Assessing and Redesigning Web Sites * The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When * User Testing * Managing Custom Database Projects * The Art and Science of Defining Scope * Product Management for Nonprofit Software * Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself * Implementing an Existing Database Software or Service * Migrating to Salesforce.com: One Organization's Story dee8fdbaa6c20b107c64d709b091152ef710946f 588 587 2016-01-14T18:04:47Z Miriam 2 wikitext text/x-wiki This is the current agenda for MNTP-DC, taking place 8-9 February, 2010. Sessions listed below are subject to change, but we'll make sure to cover any topics participants want covered. Some sessions may be offered more than once where participant interest dictates. The agenda will be collaboratively evolved by participants in the time leading up to and during the gathering. Have ideas for what we should discuss at the event? Put them on the '''[[Session Ideas]]''' page, and we'll weave them in! Sessions will be led by a fantastic set of '''[[Event Facilitators]]''', and we invite all participants to consider facilitating sessions as well. === Monday, 8 February 2010 -- MNTP DC 2010, Day 1 === '''9:00''' Opening Circle and introductions '''10:15''' [[Opening Discussions - Project Management Principles]] * [[PM Principles - Introduction to Project Management]] * [[PM Principles - Web Site Essentials]] * [[PM Principles - Software and Database Development]] '''11:30''' Break '''11:45''' Agenda Discussions * Agenda planning break-outs, to refine pre-event agenda. Participants will encouraged to add topics they specifically want to focus on. * [[Interactive Agenda Clustering]] '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:30''' Afternoon Sessions 1 * [[Implementation Projects: Realizing a return on your investment]] '''**Newly Added Session**''' * [[So You’ve Been Drafted – the Accidental Technology Project Manager]] * [[Writing an RFP for a web project]] * [[Online Collaboration Tools]]: Communicating with the Project Team and Tracking your project milestones and deliverables * [[Managing 3rd-party software implementations]] * [[Managing technology volunteers]] '''14:45''' Break '''15:00''' Afternoon Sessions 2 * [[Managing Risks Before the Implementation Begins]] '''**Newly Added Session**''' * [[Managing Nonprofit Software Development Projects]] * [[Web Site Redesign: How to do it Right]] * [[Managing demands from internal stakeholders]] * [[Managing Drupal Web Projects]] * [[Managing Multi-organizational Projects: What Works Best?]] '''**Newly Added Session**''' * [[Selling the Benefits of Project Management]] '''**Newly Added Session**''' '''16:30''' Closing Circle '''17:00''' Happy Hour * Location To Be Announced === Tuesday, 9 February 2010 -- MNTP DC 2010, Day 2 === '''9:00''' Opening Circle '''9:30''' Morning Sessions 1 * [[Project Management Peer Assists]] '''10:45''' Break '''11:15''' Morning Sessions 2 * [[Managing Salesforce.com Implemenations]] '''**Newly Added Session**''' * [[Solution Architecting: What to do when the solution isn't obvious]] '''**Newly Added Session**''' * [[Managing Expectations: Avoiding surprises halfway through your project]] * [[What Should a Web Site Cost?]] * [[Client Perspective on Software Development Projects]] * [[The convergence of architecture and content]] * [[Managing the Development of Customized Joomla! Websites]] * [[Leveraging Technology: How to merge nonprofit culture with cutting-edge data solutions]] '''**Newly Added Session**''' '''12:30''' Lunch * Participants are strongly encouraged to dine with those they have not yet met '''13:00''' [[Tool Mapping]] '''13:30''' [[Software Bazaar]] '''14:45''' Break '''15:00''' Afternoon Sessions * [[Managing Consultants and Dealing with Vendors]] * [[Methods in Selecting Software]] * [[The Politics of Project Management]] * [[Project Failures: Identifying and Mitigating Potentials Risks]] * [[Agile Ways to Develop Joomla! Extensions]] * [[Managing Database Projects]] '''16:30''' Closing Circle - Take Aways * [[Brainstorm]] == Other Session Candidates == The following sessions have been offered at past MNTP events, and will be added to the agenda as interest and facilitator availability dictate. Feel free to add your ideas! * Assessing and Redesigning Web Sites * The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When * User Testing * Managing Custom Database Projects * The Art and Science of Defining Scope * Product Management for Nonprofit Software * Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself * Implementing an Existing Database Software or Service * Migrating to Salesforce.com: One Organization's Story 09e46de954cd524851590ea3db903848ff856b09 Event Agenda Guidelines 0 51 589 101 2016-01-14T18:06:51Z Miriam 2 wikitext text/x-wiki The following are some general comments about how we'll run the agenda at MNTP: * Our goal is to get each participant the answers and the understanding they need in order to be better technology project managers. The ultimate goal of the event is to strengthen a community of practice among Nonprofit technology project managers, and engender collaboration and dialog that sustain long after 11 January. * The agenda is malleable. Sessions may be moved around to accommodate requests by both participants and facilitators, and... * We'll use part of the first morning to let participants discuss the agenda, and request additional sessions to be offered. * Sessions are designed to be highly interactive. You won't see any panels or keynotes at MNTP, and presentations will be short and intended to spur discussion. Facilitators understand that their primary goal is to enable learning, address questions, and support peer sharing. Bring your questions, and your knowledge to share! * We'll use the wiki at the event to capture notes from each session. We welcome your contributions to the wiki. (if you aren't familiar with wiki's, please see http://en.wikipedia.org/wiki/Wiki) * Use of laptops and cellphones during sessions is strongly discouraged: we encourage all participants to be fully present in sessions and discussions, rather than multi-tasking on email etc. We invite participants to use the morning and afternoon breaks, as well as the lunch hour, to check in with external realities. * We also discourage "drop-in" participation for 1 or several sessions; the event format is highly collaborative, and full participation by all is a key to successful event outcomes. * If there is a session or discussion you would like to facilitate, feel free to be in touch with me or the other organizers, we'd love to hear what you're thinking. 6950856f4c4ad55e93467a59132fc2726a95a9b5 Event Logistics 0 53 590 105 2016-01-14T18:09:53Z Miriam 2 wikitext text/x-wiki Below are some important updates, please let us know if you have any questions! # Venue -- Address, Map and Directions # Daily Schedule (9:00 am sharp start time, registration opens at 8:30 am) # Participant List (opt-out information) # Display Tables and Materials # Payment for MNTP # MNTP Agenda # Post-MNTP Socializing # Accommodations and Transit # Contact Info for Questions '''1. Venue''': Managing Nonprofit Technology Projects will take place at: Thurgood Marshall Center 1816 12th Street, NW Washington, DC 20009 Map/Directions Link: http://tinyurl.com/6muvkj Our on-site contact phone numbers will be 415.216.7252 (Gunner). '''2. Daily Schedule''': Our morning plenary will start promptly at 9:00 AM. Registration, continental breakfast/coffee, and socializing will start at 8:30 AM Please arrive promptly and be ready to start at 9! Sessions will run until 5:00 PM each day. Lunch will be served on both days at 12:30 PM. '''3. Participant List''': We would like to provide you with a list of everyone attending Managing Nonprofit Technology Projects. We know this will be an excellent way for you to keep track of the many wonderful people you'll meet, but we also want to respect everyone's privacy preferences. If you prefer that we do NOT disclose your basic contact information (name, organization/affiliation, URL and email address only), please let us know at info@aspirationtech.org. We will announce this again at the event, and will not distribute the contact list until the week after the gathering. '''4. Display Table for Materials''': We will have some space available for you to display any materials, organizational flyers, or literature for projects you are involved in. PLEASE PLAN to take home undistributed materials at the end of the event! '''5. Payment for Managing Nonprofit Technology Projects''': If you have not officially '''[https://salsa.democracyinaction.org/o/300/event/checkOut.jsp?event_KEY=51455 registered]''', submitted payment, or made other arrangements to cover your registration, please do so now. Because registration is very likely to sell out, we will be unable to accommodate walk-ins without registration. If you have not submitted payment, please bring your check to us at the event or pay online. We appreciate your cooperation and thank you! '''6. Final agenda''': We are making last confirmations for the event agenda and are coordinating with all of you who have so generously offered to share your knowledge and expertise as facilitators. We will send a separate email regarding details of the agenda and invite your feedback and additions. '''7. Post-Event Socializing''': On Monday evening, we'll adjourn for drinks immediately after we close at 5pm. We are confirming our reservation with a pub near the venue, and will give you details at the event. '''8. Accommodations and Transit''': Basic links and information on some accommodation options are available at http://www.aspirationtech.org/events/mntp-dc/accommodations Participants can use the Metro to get to the Thurgood Marshall Center by taking the Green or Yellow lines to the U Street/African-Amer Civil War Memorial/Cardozo stop. '''9. Contact info: If you have any questions in the meantime, please do not hesitate to be in touch. We can be reached at 415.839.6456 (Mike), 415.216.7252 (Gunner), or email info@aspirationtech.org. 017d5dd1fb2cad11d5295deb8cd1c48a189d9c90 Final announcements 0 54 591 107 2016-01-14T18:10:35Z Miriam 2 wikitext text/x-wiki * Participants list will be distributed, you can opt out in advance. * Guidelines for using email list. * Wiki will be kept up to date. Articles will come out of this information. If you have interest in helping writing these articles, let us know. * We strongly encourage you to join the mailing list. Post project management challenges you are facing, and let the group give you ideas. * If you blogged about the event, forward the link to us. Use the tags for pictures in flickr, del.icio.us etc. mntp, aspiration, aspirationtech, idealware * Tom and Jerry's. 288 Elizabeth Street. Drinks! Take the 6 from Park to Downtown, 4th stop. Google map: http://tinyurl.com/347489 3f1e469ddd08f9d69733ece82a011c690ed97a25 Implementing an Existing Database Software or Service 0 60 592 461 2016-01-14T18:13:00Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc. Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. d69d0b79ca49a56c2d947331ba04da43bb05aba9 Leveraging Technology: How to merge nonprofit culture with cutting-edge data solutions 0 63 593 125 2016-01-14T18:14:26Z Miriam 2 wikitext text/x-wiki '''Facilitated by Maya Krishnan, Technology Specialist, Horton's Kids''' === Description === If Nonprofits have so much to gain from improved IT, why are many of them still using outdated methods? This session shares the experiences of Horton’s Kids, a Nonprofit that has recently redefined its relationship with technology by extensively customizing a Salesforce database to reflect its mission and culture. Horton’s Kids has found that even the most technically advanced data management system can fail if it does not reflect the Nonprofit’s mindset and structure. A representative from Horton’s Kids will provide advice for Nonprofits struggling to improve their data management through technology. == Session Notes == Session notes will be posted here. f600517f34ffa4c61c47223ec84159333ed1843b Managing Custom Database Projects 0 68 594 453 2016-01-14T18:21:58Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot Eric asks for a go around on what our database experiences have been. Eric throws out a definition of what a custom database is and checks to see if we agree that managing these is difficult. troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. security is also often a huge concern because sensitive data. Eric asks us to tells some stories about security trouble. Tanya tells us about an experience at moveon, like rate limiting access to data. Eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. Tom suggest that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. Eric ask how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how realistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. Melinda talks about the fact that people don't expect thing to be on time exactly. Tanya talks about her hope that you will tell her rather than pretend since she might then decide to scrap that feature. Tom suggest that prioritizing things is super important to that and being clear about what is possible. Anna talks about her engineers want for good detailed descriptions. Eric talks about estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" Mark talks about good introduction planning and approaching scope as a good intro planning phase. Ian tells stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. Hanna talks about using the trade off, making sure that people know that features are often a trade off. as well as identifying what is core functionality. Eric suggests over delivery and under promise. Debbie suggests that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. Eric suggests a todo list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. Melinda says a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularly can be very hard because the testers are busy. Eric talk about ways to model the idea as a test. Ian says you are testing the person not the code. Tom talks about the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. Hanna talk about making them think through all the reports, making them think about what output or report they will want early on. Tanya suggests that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. Eric asks us about communication styles. Bergan talks about doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. Hanna suggest a weekly email report of what people are doing. Catherine talks about using instant messenger or basecamp to keep up really up to date in the moment. Mike talks about using the application campfire. Eric talk about always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. Tom talks about the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. Bergen suggest that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. Tanya asks what kinda language you would use to describe the project. Eric defines RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects Tanya asks what is scope. Tom answers that it is a very detailed description of the project. Anna talks about scope docs as being really detailed down to each page. Mark talks about specs as being more about the actually technical requirements, what technical things need to happen. Eric talks about a spec as being rewritten by contractors and developer as a part of any process. Tom says that scope is implementation path while spec is more a general itemized list of technical points. Eric says know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. Anna, talks about training and documentation as being an important part of ending the project. Eric suggest that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. Anna talk about how projects never really end because people can always think of something else they might want. Tom talks about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. Eric asks us to talk about data migration challenges and ideas. Folks talk about the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. Eric talk about data clean-up and how it's a partnership to clean the data. Anna asks folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. Tanya suggests a contest to get staff to do tedious things, like giving away iphones for uploading data 6a02826430d389c1fa36a94b764726f16e904142 Managing Multi-organizational Projects: What Works Best? 0 72 595 145 2016-01-14T18:24:41Z Miriam 2 wikitext text/x-wiki '''Facilitated by Mike Krejci, Director of Technology and Web Development, National Institute on Money in State Politics''' === Description === Managing projects within a single organizations can be a well-defined process, with project managers able to plan out a course and set tasks and goals. But how do you manage a project where you have no authority for a portion of it, as part of it relies on one more other organizations? When two organizations come together with their unique resources, to combine them into yet a third unique outcome, what are best practices for managing such a collaboration? Is it preferable to have two project managers, one for each organization, or should a single project manager be identified and given multi-organizational authority to set tasks and goals. Recently Mike had such a project and while it was completed, it was not as smooth a road to travel as it could have been. Mike will layout the basic foundations of this project, and outline some of the pitfalls we encountered, but the primary focus of the session will be to have an open discussion on what are the best methods to manage such a project, and what are any real world examples anyone has seen between two, or perhaps even more, organizations working together on a single project. Managing Multi-organizational Projects: What Works Best? I run the IT department for a non-profit organization called The National Institute on Money in State Politics (www.followthemoney.org). In short, we collect the campaign finance donations given to candidates and committees on the state level for all 50 states and standardize and categorize the donations by industry. There is another non-profit organization called The Center for Responsive Politics (www.opensecrets.org) that collects and standardizes the campaign finance information at the federal level. Recently a funder financed a joint project of both our organizations, and that was to combined contributions at both the state and federal levels and identify the top 10,000 combined national donors. The final results of this work can be found here http://www.followthemoney.org/database/top10000.phtml and here http://www.opensecrets.org/orgs/index_stfed.php While the directive seemed a simple one, it is in fact a very labor intensive project. We had to first make sure that our Company A is the same as their Company A. This in itself is a difficult task as in many cases you are working with individuals that work for Company A, which is actually a subsidiary of Company B. We then needed identify who the top donors were when adding both levels of data together. It may be that one organization had a lot of money given on the federal side, but perhaps only one record on the state side. It was small enough on the state side that the record never really researched or standardized, so those records then needed added man power, on both sides, to identify and add into the top contributors. A final product then had to be develop that was appropriate for each sides individual web site. This, in a very summarized version, was the project at hand. In laying this project out, a single project manager, or point person, was never created and each side had their own project managers to work with each other and with the other departments of each organization. IT was not the only department involved as researchers and communications had to be involved. We would have conference calls to discuss direction and identify tasks needing to be done, then each organization would go and work on their components, coming back together at scheduled intervals to determine progress and if new courses of actions were needed. Of course this work, and in the end created a very useful and powerful tool on both web sites, but it was not as smooth a process as we believe it could have been. There were a few cases of each side doing things different then the other was expecting, and even right at the start there was a misunderstanding of the project definition as a whole, causing both organizations to initially develop in separate directions, without realizing it. This of course caused a few delays and a few points of frustration for all involved. Not belabouring on the case project, the important question I would like to present here is how would you organize such projects? Would you select a single point project manager on each organization and have only those project managers interface the project together? Could one person have cross organizational authority for such a project? How would your organization have handled this? Have you ever had a single point cross organizational project manager, and if so, how was authority laid out? These are the questions I would like to explore and hopefully, together, we can come out with a working set of solutions to go home with. 1dc1c9374c6ecbe0a5d76b4f83e9fa26f3b52508 Managing Nonprofit Software Development Projects 0 73 596 147 2016-01-14T18:25:57Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for Nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most Nonprofits, and too often Nonprofit Software Development Efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. == Session Notes == Session notes will be posted here. 0210310ee3c96dff66a4c098654a5986fd315d5e Managing demands from internal stakeholders 0 77 597 155 2016-01-14T18:27:38Z Miriam 2 wikitext text/x-wiki === Description === There are plenty of moving pieces in any Nonprofit Technology Project. But often one of the most vexing challenges is properly managing the needs and wants of stakeholders within the organization for whom the project is being implemented. This session will cover best practices for engagement, gathering input, transparent project operation, creating alignment (and coping when it's not possible), and other aspects of setting expectations and managing communications. == Session Notes == Session notes will be posted here. 2758f26a86881c8dbf4040abdcdda552d331b2e4 Managing technology volunteers 0 78 598 157 2016-01-14T18:28:47Z Miriam 2 wikitext text/x-wiki === Description === Many are the Nonprofits who have been approached by well-meaning technologists volunteering much-need services and skills, including web site programming and IT support. But all too often, those same organizations don't understand how to manage tech volunteers, and how to "right size" and properly specify volunteer tasks and projects. In addition, tech volunteers often fail to understand the unique and resource-constrained nature of Nonprofit Technology Requirements, and make inappropriate recommendations and selections. This session will enumerate best practices for engaging and managing technology volunteers, and will discuss how to get the most out of tech volunteers without overtaxing their good will. Participants will be encouraged to share their real-world volunteer challenges for group discussion. == Session Notes == Session notes will be posted here. 44b5bee2f4dd614b790993a02ec5429490d6433e Migrating to Salesforce.com: One Organization's Story 0 83 599 467 2016-01-14T18:33:01Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even though a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone through. Not worked with Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. Figured out: 1- organizational priorities re dbase uses. Overall and specifically. 2- Less data entry. 3- Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4- Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people tru website. 5- Import from excel spreadsheet. Import into dbase. 6- Need to track relationships between people (Board to Foundation trustee, eg). 7- Manage regular donations, monthly recurring donations. 8- Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9- Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10- Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11- Enterprise level. Customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mail merge. Browser based. Activity history. Log a call, mail merge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to Salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call Salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HA's In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking through the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. 090f3497e90a43f9b15c4c7950e6b66d5cc9b040 Navigating internal politics and relationships 0 85 600 414 2016-01-14T18:34:22Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment <br>In non-profit sector - degree of emotional involvement in the work is more intense than corporate work <br>Establish formal & informal communication with stakeholders - customize to each stakeholder <br>Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind <br>People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs <br>Having a decision maker that does not understand technology causes a lot of extra work <br>Trainings for decision makers on technology does not always work - hard to schedule and gain their interest <br>Forces PMs to think carefully about projects and what they are doing <br>Rephrasing things in layman's terms can help PMs fully understand the project/technology <br>Need to communicate the changes fully to decision makers so they care/are interested in trainings <br>Personal training sessions for technophobes help them understand technology the way they need to <br>Managers that "think" they know a lot about technology - challenging, annoying <br>Need to be able to make a case for the technology being requested (new, cool software needs a purpose) <br>Why? is always a useful question - why is it needed? what is the purpose? <br>Delegate right back to person who requests things - ask them to document what they want and often it won't happen <br>Who is going to maintain cool, new ideas in the organization? <br>How to have conversations about technology with people who are scared of it <br>Point to concrete outcomes - time saving, money saving, money making <br>Stress in dealing with anything technological <br>Lure people into participation with simple explanations and technical implementations <br>Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words <br>"Hot swapping is like working on a plane when its in flight" <br>Wanting more involvement from higher ups but not getting it <br>Iterative production for projects where there is not a lot of direction - expect changes <br>Don't become too wrapped up in the dysfunction and withdraw <br>Need to have a positive attitude or move on <br>"Planned vs. emerging projects" <br>Articulate costs so everyone understands the costs of random projects that come up <br>Pressure for web-based projects - everything needs to be web-based <br>Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects <br>Establish strong boundaries - give people rules to follow when working with you <br>"Become the constant buzz-kill" to people's last minute project ideas <br>Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job <br>Project Management is not a series of switches, its a series of dials - gentle adjustments <br>There are some people you have to circumvent <br>How to get everyone involved in an IT project - even if they're not interested <br>Feed them to get them involved in training/testing <br>Logmein.com - website with shared desktop tools to help train remote people <br>You may need to try different things to get them involved - face to face interaction <br>Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! <br>Educate end users to ease anxiety <br>A picture is worth a thousand words <br>Understand that you have to become the constant buzz kill to "emerging projects" <br>Project Management is not a series of switches, its a series of dials - gentle adjustments cf27a9e1ae558450f5a1a8186b76ca4db8dc5557 NewYork2008:Agile Project Management 0 88 601 415 2016-01-14T18:36:59Z Miriam 2 wikitext text/x-wiki === Description === What's the difference between project management methodology and software development methodology? What's the difference between (so-called) "traditional" project management and agile project management? When the Agilists today talk about traditional project management, don't they really mean ''bad'' project management? Can traditional project management be good (and if it is, it is agile)? In this session we will: * Talk about the difference and overlaps between project management methodology and software development methodology * Talk about some of the perceived and some of the very real differences between traditional and agile project management * Share experiences using agile methods to manage software development projects === Session Notes === Agile Project Management Defining terms: Agile vs. Traditional (Waterfall) Read the “Agile Manifesto” – the defining document written by software developers. Some qualities of an Agile method: * Agile does not mean early launch. * More about simplifying the process, evaluating as you go. * No large document/budget to sign off on at the start. * Requirements are modified as you go. * Decisions are made on an ongoing basis * Stories (as a unit of measurement) rather than requirements. Stories reconnect the client with the overarching goals. * Certain amount of stories per iteration (phase). * Bill by time/materials. * After iteration, re-evaluate priorities and move to the next specification/iteration (collection of stories). Books: * Agile Software Development * Managing Agile Projects, by Sanjiv Augustine * Agile Project Management Using Scrum Discussion of SCRUM (one way to use Agile): Teams of developers who come together every day to ask, “What did we do yesterday, what will we do today, and what stands in our way?” Plan “sprints” (iteration) of thirty days. Assign “points” to each story – more points for more work – and decide how many points can be finished. Large stories are called “epics” and are divided into smaller stories. Deliver and test at the end of each iteration. Client representative is involved in the process so they can give immediate feedback. Revisit priorities. Decide on next sprint. Concerns about Agile: * How do you deal with budget? Yes, this method is problematic with a fixed price. But you can still do an overarching document at the start so you can track money – put it on a wiki and revisit it often. Can be revised, not written in stone, but still important to have a general sense of how much money is left. Lessens chance of “scope creep” or going overbudget – constant re-evaluation. * How do you manage client anxiety? They do need to trust you. * Client has to be more involved. Gather stories, be available for questions from developers. * What about documentation? It is still important, but everything is not specified to the letter. Two members described their experience working on traditional project, working in a general agile style, and using the scrum method. Discussion of Extreme Programming (another way to use Agile): * Team up developers so one is coding and the other is testing, helping, etc. * Doesn’t cost more, can save money. Sometimes when people refer to traditional/waterfall methods, they really mean “bad” traditional method. There can actually be a middle ground. More about changing the terminology and expectations. More about delivering value. Importance of “soft skills” when using this method. Need to be positive, encouraging. Lots of face time, etc. AH-HA's * PM vs Software development – they are very different. * There are less differences than you might think before the traditional and agile methods. Can still do work breakdown process and have a budget. More about a different way to look at the same thing. Focus on process and value. Connect back to intangible goals/mission. * Simply doing things in chunks is a revelation. * Things can be changed later! * Really just admitting that you can never control scope. fa079549aaca5100ed6a0b9c2f2b5589ff5eaa2b NewYork2008:Assessing and Redesigning Web Sites 0 89 602 463 2016-01-14T18:39:59Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org's see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s if they have a point of PAIN, they will come to site if they have a PASSION about your issue, they will come to site 2 f’s if they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site if they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA How can we get qualitative data from users GUNNER: call people about your website do you use page x (most popular page) why do you use it what else would you like to see on it what else do you look at that is similar check out clickthrough’s on e-newsletters look at it over time look at phrasing look at content/subject matter tells you what people respond to in messaging and in your work NORMAN: Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: Check out 404’s - tells you what links aren’t work AND what people WANT to look at MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” - Kathy Sierra people like to be loved, to be listened to, keep talking to the people and cultivate the people who Stay close with advisor’s, get their feedback on new things JED Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search Know who your users are - how many people are using it to different things (donors, knowledge seekers etc.) Purpose driven vs. Curious users Purpose-driven will come see it regardless Curious user who has heard about your issue or your org and is curious needs navigational guidance, your opportunity to cultivate someone new They need more help GUNNER: you can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: we want to use the web to increase our donor base what makes the passionate people not just look but also donate JED Conversion path - from curious to regular to donor - the holy grail of web design GUNNER call everyone on the phone that has donated on line and thank them be sure to respect their privacy preferences find ways to ask them why they decided to give you money Software to analyze click-throughs - traffic analysis Clicktrax A software that reads clicks with heat visual AWstats doesn’t really understand paths Other softwares analyze paths You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies should try to build different kinds of user experience for different users we’d be silly to think that you can talk to everyon the same way Gunner: $ a month pitch - start at a $ a month, then ramp them up JED ASPCA did it and made 1/2million quickly GUNNER: build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: Emotion to get people to donate Heather webpages for different audiences as a possibility it’s a huge amount of work, to create content, manage site so we haven’t done it STEVEN if we have opportunities to do them, it would be great but will add to cost of site make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. pitch to people who have already donated once, they should be on a newsletter email is cheaper and effective for gathering donations re: analytics look at how long they stay on a page, if a huge number of people come from google etc. and they only stay a short time, then they aren’t finding the info they need TALLY: Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla!, Plone) JED: Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: IF you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong because it’s easily taken over JULIA: Go out and ask them - how do we do it? Send emails about different points of web design project to get their feedback GUNNER: and be sure to send them love - build mediated trust relationships map people’s contributions into outcomes - they will appreciate it. JULIA: But you solicit input but at some point you decide not to take some input GUNNER: Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: Be sure that you know who you’re sending it to as well - don't dismiss feedback from board member of spouse, for example! GUNNER: Be sure to get people that are passionate and on your side JULIA: Balance between listening and making decisions BILLY: Creating customer evangelists (book) - I’ve learned from building little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: “We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: Think of site in 2 ways - storefront - change the look set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: You may alienate people by doing redesign STEVEN: Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: Decoupling your feedback for design vs. for content get feedback on content FIRST then design Give text only website to check out content and architecture - validate your site not your designer. ONce that works move to design phase JULIA: The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: Can we talk more over the next few days about data tools? GUNNER: Colin as a resource. I try not to JED: You’ll need someone to ask the right questions and help you interpret it. JULIA: What data can I get? What will the data tell me? STEVEN: Google analytics - free, ask someone to help you go over stats with you GUNNER: be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Process, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, practical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clearly in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out eab3b0f1e43ce0836a04e4ff04087b350b97e547 NewYork2008:Brainstorm 0 90 603 181 2016-01-14T18:41:46Z Miriam 2 wikitext text/x-wiki *Reopen the wiki on a month or two to follow up on stories that were put into practice *Reconvene at other venues, cities, major gatherings *Web conferencing software for online demos of tools *Virtual meetings in second life *Establish a series of trainings, not see this as a meeting but establish a fellows programs *Establish a mentoring program to connect persons with different experiences to help diff *Lists of people who attended, photos, services that they need, competencies, services that they provide *Mailing list opt out instead of opt in *Face to face informal meetings, use meetup tools, check in with other people in between larger meetings *Online project management puzzler of the week *Regional meetup *Community bulletin board, 1 thread about use of specific technology. *501 project managers club. *On the existing wiki, add topic based spaces, so conversations that can be useful after the event can be transfered as topics *Facilitate quaterly regional meetings as capacity buildings *Mentorship program *Online forum where people can post problems and get responses *Grant money to take this on the road, smaller organizations can attend *More documentation, more training, more resources that perhaps we can post to the wiki. 4739aa422b84fde69945e37d96fc89532cd79b4f NewYork2008:Collaboration and Management in Cross-Departmental Web Projects 0 92 604 185 2016-01-14T18:43:03Z Miriam 2 wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see Nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 yrs in Further Education, 8 yrs consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting Nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buyin up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buyin. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no toolkit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal toolkit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. d446331a462bc67baf123e7685934805191eae21 NewYork2008:Collaborative Tools 0 93 605 513 2016-01-14T18:43:58Z Miriam 2 wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: user adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: one question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> 4359b2b3a1c13f7419bdaab086cd4a8546d7afac NewYork2008:Final announcements 0 97 606 195 2016-01-14T18:46:22Z Miriam 2 wikitext text/x-wiki * Participants list will be distributed, you can opt out in advance. * Guidelines for using email list. * Wiki will be kept up to date. Articles will come out of this information. If you have interest in helping writing these articles, let us know. * We strongly encourage you to join the mailing list. Post project management challenges you are facing, and let the group give you ideas. * If you blogged about the event, forward the link to us. Use the tags for pictures in flickr, del.icio.us etc. mntp, aspiration, aspirationtech, idealware * Tom and Jerry's. 288 Elizabeth Street. Drinks! Take the 6 from Park to Downtown, 4th stop. Google map: http://tinyurl.com/347489 3f1e469ddd08f9d69733ece82a011c690ed97a25 NewYork2008:Implementing an Existing Database Software or Service 0 99 607 518 2016-01-14T18:47:14Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: Interface between project and IT departments Feeling responsible for the growth of the whole field Figuring out what people actually want (needs assessment) Different types of personalities on the team Politics interfering with the management of the project Corporate refugees adjusting to the culture of non-profit The many hats one project manager has to wear Not enough systems thinking Feeling overwhelmed Scope changes in the middle of the project -How to prevent? -How do deal? Competing interests The accidental PM Split between techies and non-techies Immediate demands vs. best practices Rationale for variation *The initiate to plan phase is where most of these come up Interests: Collaborating with others Solutions for dealing with non-profit culture Some high-level technology training for the upper management Tools: Magic 8-Ball Base Camp Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: Communication Managing expectation Defining ownership Empathy Customer Service Assume that there is going to be a crisis. The test is how you handle it. Anything is possible 9b5897ac3b83ff7a4b033d238835ec344bafec99 NewYork2008:Interactive Agenda Clustering 0 100 608 419 2016-01-14T18:54:07Z Miriam 2 wikitext text/x-wiki Clusters: Remote teams *How to manage remote teams effectively *Managing projects from multiple locations *Managing teams across distances *How to manage distant clients How do I rescue a failed project? *Dealing with problems within projects *Being a "rescue swimmer" for a failed project *How to deal with failed projects that are not your fault *What to do when you inherit someone else's project Software Development: *Project management in software development *How to plan for and determine scalability of projects functionality *What happens after close launch or phase *After the launch, project management part deux *How to get people in organization to take responsibility of updating website *Projects that wont close: when to call it quits Embracing Risk: *Accepting the existence of risk and planning to handle things that may go wrong and mitigate their effects Web Design: *True or false 2-3 clicks tops to get info on site *Best practices in web navigation and architecture, what gets cut Values: *Cultural politics and prejudice within a team, tech vs. non-tech, age, female, male *How to facilitate education, buy in and shared goals *How can technology align right on organization mission *Balance the client satisfaction with my vendor sense of what is good (a good outcome) *Communication between tech people and program people *How to convince non-profits that project management techniques are worthwhile *How to deal with organization politics and personalities *Managing expectations in-house: how to manage a supervisor who does not have technical knowledge and unrealistic expectations? Resources: *What are the best practices in scaling up a social networking website *Managing projects as an accidental team, low tech skills *Get strategies for project costing *Managing projects as an accidental project manager *What are the top resources website of the topic of website project management Tools: *Project management communication, best practices and tools for collaborations *What people are using to manage projects *Basecamp vs. sharepoint vs msproject *What skills/tools are useful for managing multiple projects at once *Wiki based project management, enhance collaboration, efficiency, communication, better documentation *How do people use mind mapping *What tools are people using out there? esp. for virtual teams Money: *How do I convince a client to pay for testing *Is it ok to charge NGOs market rate for something I've already built? *Website costs, to build, to maintain, non profit rates *How to control client communication and how to budget for it *How to put a price on your time *How do we use technology to generate revenue for the organization? *What part of overall project cost should project management consume? *What percentage of budget should be PM? *How to create a technology budget and grow it *Selling founders on investing in ongoing support for technology *Making the case for long term technology needs of Nonprofits to founders and grant-makers *How do small non-profits decide which projects they should focus on? prioritize Scope Creep: *Concrete solutions for mitigating scope creep *How do people manage scope creep *How to plan and manage for scope creep *What are the dangerous hidden pitfalls of project management Project Teams: *Balancing responsibilities between vendor, pm and org pm *What technical requirements are require to support open source projects *Building a team considering personalities, strengths and work styles *How technical does a PM need to be? *Is there a personality associated with a good PM? *Are in house IT departments dead? *Better? in house or outsource, how to decide *In house tech staff vs. outsourced tech staff *Should there be more IT service providers in the np sector, is that financially viable? *How to form and effective project team *How do we staff projects *How to deal with make it so supervisors *Building project teams team personalities iterative vs. one shot *Gender dynamics in PM *What techniques do you use to keep clients and projects on a timeline *Project evaluation processes *Juggling multiple roles Discovery process, planning phase: *Incorporating technology to the strategic planning process *How to say no *When it is time to stop planning and jump in *Solutions for setting clear expectations *What goes into the planning phase *I'd like to know more about how to determine benchmarks for planning and testing phases of web re-design projects *Big spec, menu or cowboy coding? *What are good rations between planning, implementation, feedback, management etc.? *How do you know when to stop initial scope and requirements gathering *Balancing planning vs. building something quickly *Lessons from agile project management *Would like to hear more from folks who've managed more iterative projects (vs. lots of planning and requirements then development) Communications Issues: *Diplomacy, accountability and how to ask hard questions *Communication issues *How should one manage communication with stakeholders *Building a long term technology plan in a crisis situation *How to adequately describe and prepare clients for scope of project *Solutions for mitigating communication issues *Talk about ways to get buy in from those difficult, yet key decision makers in projects *Fad management (ie. we should do one of those blog things) *How to arrive at consensus around businesses objectives and processes among stakeholders on projects *How do you achieve consensus throughout an organization. Organization Culture: *How do I figure out who's really in charge *How can PM be used as a tool for organizational change *How prioritize technology within an organization *How does one justify PM *Defining project roles in both organizations and vendor, mutual understanding *How to introduce technology for tech reluctant people *Understanding project roles in tech projects *Managing projects with multiple stakeholders *Anyone else working on a project where you feel hindered by legacy code, decisions that were made years ago or developers who are protective of their old ideas? *How to deal with the dynamics of interdepartmental demands *How to encourage all employees to use all features of applications *Long term needs (systems, maintenance) over short term 1 shot projects *What are strategies for dealing with ineffective, unhelpful project participants *How to get all levels of organization to learn about technology *Cultivating a project centric organization *Sheila mackenzie, says"there are many people in the sector who will bang on about changing the world, who will resist any effort to change the process of their own organization" Uncategorized: *Technology is not magic *Analysing web metrics *How to streamline manage levels of PM, vendor PM, consulting PM, internal lead *How to balance multiple projects *Web content determination, what to keep updated and readily available, what to *archive and what to scrap *Time management Buy vs. build vs rent: *Selecting software tools for the long term esp. if it is just you or few making the decision *When how often should organizations evaluate and upgrade technology *Cost savings of easier more expensive software vs. cheaper higher learning curve software Vendors: *Common frustrations with vendors *How can I find a great vendor who understands non-profits? *How to choose the right vendor *Who are reputable web hosting vendors? *How to choose a vendor *how to manage vendor relationships and problems *How do you deal with multiple vendors on one project *Dealing with vendors *Who are the (dis)reputable domain registrars? 2345f49b9ea87154eb3c3f26bc670c52af50ea9a NewYork2008:Interactive Software Mapping Exercise 0 101 609 203 2016-01-14T19:00:20Z Miriam 2 wikitext text/x-wiki Together, we'll kick off a software mapping process! We'll encourage everyone to contribute the names of any software packages they're using in the project management process to a "Wall of Software". With everyone's help in arranging and making sense of the results, we'll form a map of the software that currently in use. There's a provisional SSC toolbox with most of the tools: http://socialsourcecommons.org/toolkit/show/848 Lots of + signs mean lots of repeats. An * means we cannot find this tool on the web. Help us! TOOLS Internally developed custom tools reports, tracking 14dayz.com Employee Time Tracking Salesforce.com Tracking opportunities, database Confluence Knowledge management, product mgt FogBug2 Shared task mgt Highrise Doku wiki+ Internal to do lists and roles Google calendar Schedule +, timeliness, meeting planning+ Sugar CRM CRM Trac ++ Essential, template dev, bug tracking Demcracy in Action Email mgt, crm Act CRM Backpackit.com Doc sharing, list mgt IM (Adium) ++++++ Staff communication, intl. comm. @Task Load balancing, resource mgt Survey monkey User testing, needs analysis for potential reliability Open Office Calc +++++ Budget, reporting Fireworks Table structure, interface design Open Air + Time tracking, staffing, financial reporting AIM IM, informal communication eTapestry Donor database Alcohol Not a cool tool name . actual booze Relax Drupal fireshare groups Raisers Edge Event donors, event planning, direct mail Open Proj Tracking, schedulig Eventum Online event registration, bug tracking, small feature request tracking Freeconferencecall.com Rememberthemilk.com Task Management Project pier (former active collab)+++ project communication, file share, Basecamp +++++++ Discussion archive, only for small projects, emails, to dos, calendars, specs, task management, timelines MindMap* Mind Mapping Freemind Mind Mapping Quickbooks Google groups Group Writing picnik.net Editing photos Merlin * Media Wiki Wiki Spaces Collaborative editing Tiki wiki cms/groupware ++ Wiki planning, documentation, task tracker Photoshop ++++ Design graphics, producing web, making mockups, flow charts, Paint Editing photos Redmine Task Management Gnome planner Plone wiki and bug tracker Timeline progress Jott.com Voice to text transcription, universal capture Skype++++++++ Conference call, project chat and log, IM, communication with developers Camtasia++ Creating demos, instructional modules Word +++++++++++ Biz & tech requirements documentation, descriptions, specs, progress nots, product plan, scope question, project plan, documenting scope Dreamweaver+ Content Paper+ Design, thinking, task mgment, user testing Acrobat Doc management Power point +++ Communication, demos, presentation, planning Notepad +++++ * Tech requirements, html editing, progress notes, tasks, budget, storing code MS Project ++++ Time management, project planing, basis for communication of project progress to client and stakeholders Go To Meeting Screen sharing Mail (mac) ++ To-dos, communication Firefox +++++ Microsoft meeting Meetings and collaboration Doodle.ch + Arranging meetings Sharepoint + Planning, sharing dcumens, collaborative communications, documntation tables and tracking status Excel +25 One page project manager, budgeting, timelines, finances, database management, against my will moving to online sysem asap, gantt charting, analysis, resource allocation, progress notes, managing staff and volunteers, planning matrix, tproject contact maintenance, to do items, Microsoft Outlook +++++++++ Personal time mgt, task management, sent items, communication, calendaring and planning Gmail Symbian/productivity tools on my cellphone * Plaxo staff calendars from outlook Outlook/exchange * Email, calendars, taskmanager iCal ++++ SplitBrain * Documentation, knowledge base Google desktop Scratch notes Connex ++ Document, tasks, calendaring, people mgmt File maker project mgt PM, CRM Vienna rss, keepin track of research and partners Numbers Visio +++++ User plans, process flows, site maps, wirefraims, flowcharts, site maps, project roadmap, workflow chart, Central desktop ++ Capacity planning, setting milestones Google Docs +++++ Collabo docs, budgeting, sharing collaboration, planning, editing, requirement docs, Billings Time tracking and invoicing Omni outliner omni graffle ++ Graphic timelines, categorizing, clustering, planning layout, mindmap Sympa/mpogroups.org Email lists e6f481b20556e4dfdd586aa4de4228d667dec868 NewYork2008:Managing Consultants and Dealing with Vendors 0 103 610 423 2016-01-14T19:05:28Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? *A good product *Match between vendor core competencies and organization needs *Some personality match between vendor/consultant and organization *Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies *Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants *Keep a professional relationship with a clear, well-stated contract *Vendors need to show the same accountability to non-profits as they do with their other clients *Service level agreements well-defined - on paper *Web-content ownership defined *Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality *Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit *Emotional connection between vendor/consultant and organization can cause problems in projects *Need to have a comfortable working relationship for successful project completion *Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees *It is more efficient to work with fewer consultants/vendors for problem resolution and project success *Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract *Avoid vendor lock-in when possible *Organizational empowerment *Vendors like to maintain dependence *Demand that vendors educate you on the technical set-up in your environment so you can change vendors if necessary *Make sure you have an exit strategy if the vendor/consultant relationship does not work out *If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails *Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement *It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help *Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract *Authentic communication between organization & vendor/consultant - communication channels defined up front *Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? *Vendor selection - research vendors online, word of mouth with similar organizations *RFP needs to be as specific as possible with requirements and schedule *Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you *TechFinder website - vendors/consultants advertise services *TechSoup.org - good site with example RFPs and vendors that would be good *Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? *Communication - tell the vendor early in the process that you are not happy with their services *Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation *If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor *Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue *Create a schedule of expectations for the vendor to meet and withhold payment if legally possible *Batch small customizations into one large request with a higher dollar amount to get a vendor's attention *Face to face meetings help a lot when there are large issues to address *Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? *Understand your needs now and how they will grow to ensure you vendor can handle them *Smaller agencies will provide more personal service but not always the best response * AH-Ha's Communication with the vendor - single point of contact, well defined channels Find a vendor whose core competency aligns with your core needs Write a good contract to enforce requirements with a good exit strategy 318bce788280a226794e8a9f7541d0890eb54746 NewYork2008:Managing Custom Database Projects 0 104 611 209 2016-01-14T19:06:38Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: databases I created are for a specific purpose, Aim to make it as flexible as possible Norman – some applications you expect to customise to certain degree Michelle: there are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough Jim- a lot depends on who the customer is. Colin: sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis Rachel: sometimes not possible Michelle: support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available. Need: Advice about linking various applications Michelle: a lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems 2. Concept of a hybrid model 3. Before you think about the technology – what is the detailed information and processes that you need. 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. cc76a9728d18d6b4a0184d24b1865bd83ba8a868 612 611 2016-01-14T19:08:00Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: databases I created are for a specific purpose, Aim to make it as flexible as possible Norman – some applications you expect to customise to certain degree Michelle: there are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough Jim- a lot depends on who the customer is. Colin: sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis Rachel: sometimes not possible Michelle: support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available. Need: Advice about linking various applications Michelle: a lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model 3. Before you think about the technology – what is the detailed information and processes that you need. 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. 55e71fe2c26daf274f0f6959ddcee0381c0ce78a 613 612 2016-01-14T19:08:19Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: databases I created are for a specific purpose, Aim to make it as flexible as possible Norman – some applications you expect to customise to certain degree Michelle: there are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough Jim- a lot depends on who the customer is. Colin: sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis Rachel: sometimes not possible Michelle: support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available. Need: Advice about linking various applications Michelle: a lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. 9ba891f46c2592cd78ed8e98f1e08f6ea50cf276 DC2009:Web Site Redesign: How to do it Right 0 45 614 584 2016-01-14T19:10:37Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centred design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the organization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1.Vision/Discovery<br> 2.Definition and Requirements (functional, blogging capability, ability to register for events)<br> 1.IA, Content, Features, Functionality – Blueprint<br> 2.Analysis of CMS<br> 3.Content development (separate than design by design launch is interdependent on content redesign.<br> 3.Graphic UI / Visual Design / Look & Feel<br> 4.Development<br> 5.Testing<br> 6.Launch Local organization called Net Squared – Pimp my Nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. cc80e6332dba68cef4c61ca75b129446d03cd4ac 615 614 2016-01-14T19:11:10Z Miriam 2 wikitext text/x-wiki === Description === == Session Notes == Experiences: Common themes – human nature underlying, communication, definition of roles, clarification, clear process. Determine benchmarks. Be able to make a case and define. Everyone agree on a common process. Challenges: Started with static site, moved to dynamic. PM not technical but need to keep technical people moving along. Outside consultant helping.Introduction of dynamic features to website. Stakeholders not happy. How to reintroduce new look and feel. How does SEO fit into website when dealing e-commerce. (Global Fund for Children.org) Adding CMS (?) Working with vendors. Constraints of PM & design hours. Overall time constraints. Added scope/changes to requirements. Implementation to CMS without SME developer. Functionality missed. Points for discussion: Is it easier to build from scratch or pick pieces to redesign. Avoid design by committee. Opportunities to test interactive features (blogging) in smaller site redesigns. Legacy CMS system Matriarce. Limitations on document size. Need support to upload. Set Goals. Dealing with Vendors. Who? It can be done internal, lacking knowledge/skills. Stakeholders involved in definition. Define strategy to include Target Audience. Very important to fully define online Strategy!!! As an organization what are the top priorities. What can be included: Graphic Design Navigation/Site Map/IA/User Interface Features – Cool new tools Content Website Management (database) Internal Process Changes/Org Changes Marketing – draw people to site – SEO Metric How do the site redesign elements interrelate? Interdependent issues. How do you know what needs to be changed? Approach: User centred design. Visitors/Users Who is the target audience? What are the needs of the visitors? What are the needs of the organization? Great tools: Create visitor/audience profiles called personas so the design becomes focused on site visitors rather than the organization. User stories. Characteristics of audience so the PM can stay focused on the goal – target audience. Catalyst demographic date is valuable. Donor blast email/action alerts. Understanding process. What does a redesign mean? Freshen up. OR Complete redevelopment – added functionality (CMS, etc). Differentiation on branding and redesign can cause a challenge. 1. Vision/Discovery<br> 2. Definition and Requirements (functional, blogging capability, ability to register for events)<br> 1. IA, Content, Features, Functionality – Blueprint<br> 2. Analysis of CMS<br> 3. Content development (separate than design by design launch is interdependent on content redesign.<br> 3. Graphic UI / Visual Design / Look & Feel<br> 4. Development<br> 5. Testing<br> 6. Launch Local organization called Net Squared – Pimp my Nonprofit once a month – present your website design/redesign project – get free ideas and advice on what to do. 51f838185f3fc139848f7b09935f4d870e8ea438 NewYork2008:Managing Nonprofit Software Development Projects 0 105 616 211 2016-01-14T19:12:11Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for Nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most Nonprofits, and too often Nonprofit software development efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Gunner Session 2 To make or not to make? Should a Nonprofit develop its own software or should it look for appropriate software? G: You want as much of your stack to be off the shelf. PHP is the most insecure mainstream web language, in my opinion. Every line of code you write is a marriage relationship. The pizza problem: once you order it, then it's ready. Don't reinvent the wheel. Do an analysis for motivation for writing code. A person may want to start from scratch to bolster their resume with tech skill they picked up. If writing from scratch is ABSOLUTELY necessary, then go for it. Just putting extra babies on the diaper doesn't get rid of the shi*. Create user stories to create a map for software development. User Stories--a sentence--"administrator can enter employee" G: I strongly encourage you to design your concept in paper. I would strongly suggest you to model this project process as a community organization. I emphasize a front-loaded, user-focused approach. Squeezing in a slew of mediocre functionality won't bring you glory. Allocate time to run an internal project blog. Think out loud about possible options in the project and let people comment on it. If you've got a project blog, then keep track of people who have contributed to the project. G: The effect of open source. CASE STUDIES Talk with lawyers concerned with intellectual property. Prior to that, get a sense of the issue of intellectual property before you take on a software development project. G: It's insane not to open source the software that you're developing. Recommend GPL v.3. DEBATE What if I have no budget? You're asking for a train-wreck. Pay them small money ($20-40/hr) so that you have a contract and a financial relationship. f7ed77d7dd4f562962fb56200f29cc22e8f6e908 NewYork2008:Opening Discussions - Project Management Principles 0 108 617 217 2016-01-14T19:14:22Z Miriam 2 wikitext text/x-wiki === Description === We'll kick off MNTP with five parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of the five discussions they'll join, and each group will report key outcomes back to the larger group. These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in Nonprofit Technology Project Management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. de4e481f353fbab764adb711d2a4626351209a2f NewYork2008:Overthrowing The Consultant/Client Relationship 0 109 618 431 2016-01-14T19:15:38Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a web site or database? Or do you want to develop a strategic partnership to continuously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' power dynamic -- specialist expertise power vs financial power contract, payment, transaction, monetary, independence, finite scope, interdependence -- can be collaborative or hierarchical not on staff asymmetry of knowledge -- knowledge about organization vs. specialist-consultant knowledge client-consultant relationship is different from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues vs. client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. 2e8d7277063b57fb472c03946a929e65a4d75301 NewYork2008:PM Principles - Advanced Web Projects 0 110 619 472 2016-01-14T19:17:31Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? -Yes, but often over a very long term cycle -Easy to get caught up in planning forever, and never move on to implementation -Important to have big collaboration meeting at first, but then move on to Prioritizing -When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this involvement Transition into a maintenance plan -Mounds of documentation, wireframes, etc. -How can we be more effective? What can be thrown out? -What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/process, understanding your mission is necessary, but often non-existent Signing off successfully? Have clients show you working examples of what they want Iterative approach: -Look for existing examples -Rapid Prototype to get something up and running -Refine iteratively -Costs little up front for an unrefined, rough, but working project -Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? Show me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excruciating, but necessary Top Down Approach Strategic Principles, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc., and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the beginning (CEO, Board, etc.), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly budgeted Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. 97df651ac6e3b068a8d4b8eaa4f9dc782ec92ba2 NewYork2008:PM Principles - Introduction to Project Management 0 111 620 223 2016-01-14T19:19:29Z Miriam 2 wikitext text/x-wiki Project Management 101 We have a number of accidental techies here... Our group included: Colin from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities, and Maire - where should control be - with vendors or in - house or both, and how to balance this. Carveth, who is interested in - redoing entire website. choosing new vendor. Estevan (Joe*) - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. Gabrielle - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. Michelle, the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years. (apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! b2b129d545d259a4900c10457e56148e452f6437 NewYork2008:PM Principles - Software and Database Development 0 112 621 433 2016-01-14T19:20:20Z Miriam 2 wikitext text/x-wiki '''Software and Database Development''' <br>Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. ''question: why does it seem that people are moving more towards software development projects?'' <br>- people want to use software to resolve issues but would like to leave the project management to others <br>- industry is buying into software, but pre-packaged programs don't exist for that industry <br>'''Pain points:''' *Interface between project and IT departments *Feeling responsible for the growth of the whole field <li>Figuring out what people actually want (needs assessment) <li>Different types of personalities on the team <li>Politics interfering with the management of the project <li>Corporate refugees adjusting to the culture of non-profit <li>The many hats one project manager has to wear <li>Not enough systems thinking <li>Feeling overwhelmed <li>Scope changes in the middle of the project - how to prevent? & -how do deal? <li>Competing interests <li>The accidental PM <li>Split between techies and non-techies <li>Immediate demands vs. best practices <li>Rationale for variation <li>*the initiate to plan phase is where most of these come up <br><br>'''Interests:''' <li>Collaborating with others <li>Solutions for dealing with non-profit culture <li>Some high-level technology training for the upper management <br><br>'''Tools:''' <li>Magic 8-Ball <li>Base Camp <li>Book about Project Management, by Project Management <br><br>'''Additions to framework''' <li>Testing is a big part of the monitoring <li>Possible rsearch between initiate plan <br><br>'''Things that help:''' <li>Communication <li>Managing expectation <li>Defining ownership <li>Empathy <li>Customer Service <li>Assume that there is going to be a crisis. The test is how you handle it. <li>Anything is possible 72b8234ac436c63f74192148b08e70ecd04b4a17 622 621 2016-01-14T19:21:33Z Miriam 2 wikitext text/x-wiki '''Software and Database Development''' <br>Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. ''question: why does it seem that people are moving more towards software development projects?'' <br>- people want to use software to resolve issues but would like to leave the project management to others <br>- industry is buying into software, but pre-packaged programs don't exist for that industry <br>'''Pain points:''' *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed *Scope changes in the middle of the project - how to prevent? & -how do deal? *Competing interests *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up <br><br>'''Interests:''' *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management <br><br>'''Tools:''' *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management <br><br>'''Additions to framework''' *Testing is a big part of the monitoring *Possible rsearch between initiate plan <br><br>'''Things that help:''' *Communication *Managing expectation *Defining ownership *Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 0ee8707628f9384ef9294576958542b8093b8f25 623 622 2016-01-14T19:22:07Z Miriam 2 wikitext text/x-wiki '''Software and Database Development''' <br>Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. ''Question: Why does it seem that people are moving more towards software development projects?'' <br>- People want to use software to resolve issues but would like to leave the project management to others <br>- Industry is buying into software, but pre-packaged programs don't exist for that industry <br>'''Pain points:''' *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed *Scope changes in the middle of the project - how to prevent? & -how do deal? *Competing interests *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up <br><br>'''Interests:''' *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management <br><br>'''Tools:''' *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management <br><br>'''Additions to framework''' *Testing is a big part of the monitoring *Possible rsearch between initiate plan <br><br>'''Things that help:''' *Communication *Managing expectation *Defining ownership *Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 481d0eca187b9c41e033e61194b443171114752c 624 623 2016-01-14T19:22:32Z Miriam 2 wikitext text/x-wiki '''Software and Database Development''' <br>Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. ''Question: Why does it seem that people are moving more towards software development projects?'' <br>- People want to use software to resolve issues but would like to leave the project management to others <br>- Industry is buying into software, but pre-packaged programs don't exist for that industry <br>'''Pain points:''' *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed *Scope changes in the middle of the project - how to prevent? & -how do deal? *Competing interests *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up <br><br>'''Interests:''' *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management <br><br>'''Tools:''' *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management <br><br>'''Additions to framework''' *Testing is a big part of the monitoring *Possible research between initiate plan <br><br>'''Things that help:''' *Communication *Managing expectation *Defining ownership *Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible fe7a07fc90b0293ae07b448e11c11d3ba5e6a9f3 NewYork2008:PM Principles - Values-Based Project Management 0 113 625 466 2016-01-14T19:23:20Z Miriam 2 wikitext text/x-wiki === Description === We all manage or are involved in the management of projects. And we all want our projects to go well – we all know that it's through our projects that we're able to effect positive social change (something we are all interested in doing). But our projects frequently '''''do not''''' go well. They're often late, over budget, don't deliver what's been promised, or are just no fun to work on. In many cases this "not going well" has to do the absence of a '''project-friendly''' work environment. In this session we will: * Talk a little bit about project management generally * Look at the relationship between organisational culture and project management * Work together to come up with strategies and tactics for effective project management through the establishment of work environments based on "project-friendly" values like: :* Personal empowerment :* Group trust :* Respect :* Commitment :* Open communication === Session Notes === * 10 participants including the facilitator * Several accidental techies as well as accidental project managers present ==== Some Definitions ==== Project work has uncertainty and risk Projects: End Produce uncertainty Produce risk All projects have # Objectives # Deliverables # Requirements # Constraints (boundaries that the project must be delivered within - the triple constraint of scope, time, and cost) ''Triangle Diagram'' Sometimes there's a fourth quality added of "Quality", so some would argue for a rombus. PMBOK = Project Management Body of Knowledge from [http://www.pmi.org/Pages/default.aspx PMI] Project Management is like a riverboat trip * The organization is the river * The project is the boat * The project team are the passengers If the organization isn't project-friendly, the boat will be trying to go upstream (e.g. if the organization is risk-averse) When an organization isn't project-friendly, project managers have to ====Strategies/Values for Values-Based Project Management==== =====Trust (vs. Fear)===== Strategies # Achieve '''closure''' on communications # Ownership - ensuring that everyone on the team understands that they are involved in the management of the project. '''Discussion''' Should project managers be estimating the level of effort for developers? "Trust is a dimension of teamwork" Failure of a project can be caused by a lack of communication - decisions made at the top that don't have buy-in. Is any of this about technology, really? Point made that the project should not be framed in terms of technology fundamentally to get buy-in. '''Rob draws and demonstrates a tool that he uses with clients in deciding priorities''' {| class="wikitable" |- ! ! Time ! Scope ! cost |- | Constraints | x |- | Change | | x |- | Cost | | | x |} ''getting back to values-based management'' Example of a truly project-''un''friendly organization is the one where there ''are no'' project managers and someone is assigned the role. =====Respect (possible culture changes)===== Strategies # Showing up on time # Respecting others' capacity for understanding you position # Transparency # Making an effort to provide input when it's asked for - team members know that even if they don't have time, they should ''say'' that they don't have time, not just remain silent. ====Further Discussion==== A good project manager will build a project-friendly environment in spite of the organization's environment. Some work environments make managing a project particularly difficult - M mentions Saudi Arabia :) Rob talks about how project management is sometimes viewed as unnecessary overhead - and sometimes it is. * A PM-friendly work environment works when management balances the tasks and the people. If it doesn't, this is where we may have to have some counter-cultural movement * A PM-friendly work environment works when there's a balance between the output and the means. * A PM-friendly work environment works when there's cross-collaboration. Like Jazz, it involves improvisation and coordination - you're not just playing, but you're listening to others. Jazz as an organizational model. * A PM-friendly work environment works when a project involves healthy conflict. Conflict-avoidance can hurt projects David mentions the DISC profile for team members: [http://en.wikipedia.org/wiki/DISC_assessment DISC on Wikipedia] Rob ta lks about two questions that he believes define whether or not the project was a success: # Were the objectives met? # Did the team find the work rewarding? N mentions that he doesn't see organizations bothering to answer this second question. Project success if not just whether we did what we trying to do, but whether it was the right thing to do. Rob's wish - That project teams would work ''together'' to set objectives and decide what they don't want to have happen. M mentions that it might be idealistic to think that everyone is going to be happy with the project. 9baec28586673331e973f9f78e7e7eb1a053cf31 NewYork2008:PM Principles - Web Site Essentials 0 114 626 229 2016-01-14T19:25:51Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?"-->Site able to draw content from different database. Easier to change & update. ---- INITIATE QUESTIONS TO ASK/THINGS TO THINK ABOUT *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS 0f198b455d2027504df09541774813b14205a826 NewYork2008:Report backs afternoon 0 115 627 434 2016-01-14T19:27:34Z Miriam 2 wikitext text/x-wiki Report backs Organization project management *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments Overthrowing the client * Identified things about the consultant client relationship, focused on whether is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: Moved to Overthrowing Wikis: * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. Software Development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 2f875aba793f886401e2ab51a9ce2de6aef5f55d NewYork2008:Report backs from sessions morning 2 0 116 628 233 2016-01-14T19:28:29Z Miriam 2 wikitext text/x-wiki Report backs: Collaboration tools session * Synchronous events, multitasking is a problem * Less is more, don`t have too many tools * Joomla! debugging session as example, different tools in combination Database design: * From scratch vs. off the shelf, differences * Hybrid model * Think of the information before you go to the technology * Documentation is extremely important, wiki, tracker Website cost: * Getting a sample invoice from a vendor * Be very aggressive and specific details * Use standard off the shelf items, custom has unforeseen costs * Large range of cost 5a449147dddb2b85e9745d23f84c6f2fe02c1ed8 NewYork2008:The Art and Science of Defining Scope 0 119 629 239 2016-01-14T19:31:31Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === Project Scope The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierarchical fashion Project -Legacy Integration - Filemaker Database - X - X - Static HTML - Graphic Design - Site Architecture Can use it for trade-off decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important component for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "hows", but often the staff want to give the "hows" How do you get the list of requirements? - Thinking through the user needs can help - workshops in thinking through. - Feature workshops - workshops are really key - Drive to the high level need, not feature desires - Important to have think through priority vs. complexity - Wireframing - Arithmetic is really useful - it really sways people - Can vote with a finite budget - sticky dots voting for - Ask people what the minimum features things are that critical for the vision How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders? - It's tricky. Break out a core team. - One-on-one interviews can be really useful - people will say more - Give them something to react to - Try to make sure things move forward and it's not a sinkhole - Make sure you're really transparent in the process, tell what feedback you want - Make sure people feel like you're listening (so try to make sure the things they say are things you can use) - Be really transparent about what hat you're wearing - "now this is me as a user", when you're the facilitator. - It's important to prioritize the features - Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job Sometimes you can talk about things so much that you lose sight about why it's important. And get sign off from fatigue. What can you do? - Refocus on the priorities? - Bring up the timeline and budget - MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now 5869b373497fdd260d0b96a58df7f8e9d8e19374 NewYork2008:The Politics of Project Management 0 120 630 241 2016-01-14T19:33:28Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K G: Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're co-organizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates malleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. Key Concept: transparency Re: Transparency is not always an absolute good. Empathy is a rare resource. For the TypeA, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. Q: Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "no". Giving stories to draw up project boundaries and desires. The technique of schedule padding. Key Concept: The culture of deadline setting KC: Quality of product will give you later leverage. KC: The Scotty Approach I'm glad to do it, but can you spoon-feed me it in an email?--simplifies results G: If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. G: Claim your right to change the project. C: One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. G: Keep documents in a common language for clients (no tech jargon/acronyms). G: An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. X: Audience analysis gives perspective. Y; Can you talk more about the two groups? G: Sometimes there are different groups on the team that work against each other (ie. programming vs. development interests). Blaming the Team G: Pushing the fame to the stakeholders is a valuable part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. G: Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength. How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. KC: Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. C: Document the transparency on invoices. M&E: The troubles of training--people might leave for another job with more $ when they're trained. G: Clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. X: What about managing up? How do you work with your supervisor who is doing something necessary for the project? G: Blunt language works. M: Speaking with people. G: The channels you deal with are a big deal: email, phone, and face-to-face. 9a710ae6ed3d7a2e025174c36c050adca36b6392 NewYork2008:User testing processes and getting info from users 0 121 631 474 2016-01-14T19:34:45Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? interest in how to build testing into the project cycle. * Functional Testing - does it do what you want it to do? * Usability Testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "We won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "AH-Ha's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) fd567ae334c36638c7b0e53413ffccd3e5657e3a 632 631 2016-01-14T19:35:46Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * Functional Testing - does it do what you want it to do? * Usability Testing - can average people use it? ===Functionality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "We won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "AH-HA's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usability=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can help drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) b3d00ae63ce154d27ca20b025635253a7e9c7317 NewYork2008:Using Wikis for Effective Collaboration 0 122 633 245 2016-01-14T19:37:44Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === The Wiki session Who: Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english Note: In the UK - wikis are not really used in the social sector. Marc - Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. What are the different wikis and what is good for what? What are the successes? What are the events around wikis? Wikifarms? What are they good for and when are they not good? Marc: Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? Thomas: Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. Jeremy points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. Marc: Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. Laura: Is a wiki complicated for those without any tech skills? Thomas: Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) Marc: You have a wiki gardener or keeper. You need moderation to make it work. Jeremy: Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. Marc: Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. Jeremy: Some matrix will allow you to plug in different syntax. Marc: 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. Thomas: wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. Marc: Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc... If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool Marc: The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. Jeremy: What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? Marc: Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 2c5d6b470544b2c2832307128c1e420042646aa3 NewYork2008:What Should a Web Site Cost? 0 123 634 521 2016-01-14T19:39:21Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === (Session Note Taker will enter notes here) WHAT SHOULD A WEBSITE COST? Brochureware- $2 - $5,000 + Design Costs Design- $200 -$5,000 Small Nonprofit- No more than $10,000 for simple CMS site, no custom database/tools $25,000 - Fancy site, interactive graphics, interactive tools $125,000- Full custom web application CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. Hourly rates- $50 -$100 Friendly rate $150 Standard rate $300 High end, but questionable whether it is worth it Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 6a37896f4b8cba54915db3cde9344806f7d13ae2 NewYork2008:What do I want to talk about today? 0 124 635 249 2016-01-14T19:40:40Z Miriam 2 wikitext text/x-wiki What do you want to talk about today: *Managing up *Web analytics *Microsoft project *Cross sector collaboration *Rapid and agile development *Managing your managers *Managing customizations for a product *Evaluation, during and end of project *Diagramming website *Making people more comfortable with tech in the organization *Integrating wikis in website *Communications, managing up *Making a non profit more project friendly *CMS open source vs. commercial *How to be not nice without being mean *Making collaboration a partnership work *Reliable places to go for technical issues *Practical ways of salvaging an iterative trainwreck *Managing troublesome project participants *Alternatives tools to Basecamp *Open source CMSs ++ *How to get customers what they really want *Reliable resources for tech info *When is custom worth it *Best PM tool *Buy vs. Rent *How do people manage projects *Budgeting and costing *Article fodder *Agile approach ++ *Controlling internal communications, email phone calls *What deptment is your webmaster in and who do they report to *User friendly wiki PM *Non technical people in the team *Keep timeline when there are other responsibilities *When is it legitimate to cut corners in PM *Big organizations make good decisions before they are beyond the point of no return c58017fecf9484b1a0ebbff17dd27853ebd52c98 NewYork2008:Whirlwind Discussion of Project Management Utilities 0 125 636 251 2016-01-14T19:41:46Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. AHA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 02f695270c5c0edc2ae42adc1b34d691e294c3b8 637 636 2016-01-14T19:41:56Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION 4 General Task Areas *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis COMMUNICATION *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. AHA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html d8ebcac9a3db3fffd92d9486b3b5ef79f33fd1f4 Nonprofit Technology Project Management 101 0 126 638 253 2016-01-14T19:42:49Z Miriam 2 wikitext text/x-wiki === Description === For those who self-identify as new to the discipline, this session will provide an overview of Nonprofit Technology Project Management. Essential topics, truths, and tools will be presented, with the second half of the session employing a question-driven format. === Session Notes === (Session Note Taker will enter notes here) f59d3f56c78a61a764970402db9ff2a0349d0027 Open Source CMS Q&A session 0 129 639 522 2016-01-14T19:45:19Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- Most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla! and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. Process Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - First decision, are they prepared to go to a CMS? - Can their designer go that route? I.e., is he or she ready for theming? - Need to take inventory of extra features such as external databases, email lists, etc. - Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since trade-offs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. 23bcedf3fe0b2a5ece688e224700666a60129b5b Opening Discussions - Project Management Principles 0 131 640 263 2016-01-14T19:46:25Z Miriam 2 wikitext text/x-wiki === Description === We'll kick off MNTP with parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of several discussions they'll join, and each group will report key outcomes back to the larger group. These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in Nonprofit Technology Project Management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. 953fe4c5e287ffe0f20fa97634e1f6e068fcd5b6 PM Principles - Advanced Web Projects 0 133 641 267 2016-01-14T19:47:24Z Miriam 2 wikitext text/x-wiki Notetaker: Tom [Lessons Learned/Elevator Advice] - Tanya Africa (MoveOn) * Electoral Get Out The Vote software * Programmers say that a <something> tool will break, listen to them! - Debbie * Need staff buy-in - Lisa (Sigma Consulting) * Listen (x3) & talk to stakeholders - Michelle (quilted) * Make sure everyone on same page from start (scope, esp.) - An Chow (Dreamfish) * Ditto above) - Harvey * Know stakeholders * Workflow improvement - Andre (Rockford) * Astonished at proliferation (& pace of) tools and keeping track is tough - Dan (Maplite.org) * Make graphical mockup of UI early!! Helps get support :) - Karen (Sophia's Garden) * Stay true to your vision but be flexible in implementation - Katherine * Clear requirements otherwise you'll solve the wrong problem - Ben * Mockup early!! Building in reflection early & often!! - Tom * Be sure to get right reqs. - Arthur (energy action) * Mockups: get specific tangible instead of moving forward before full talk-through - David (Radical Designs) * x4 -- x100 hours quote by devs!! Educate client on impact of scope change are (exponential & how late changes are even *worse*) - Dan: find that outlining features & future ideas to enable devs to dev better - David: much pain comes from a lack of frontloading & planning * Heard some tools & tactics - Lisa: Challenge to convince org to spend resources on frontloading is tough. Purchase something before deciding on what is needed. tough to get investment in planning. - Harvey: We need this solved!! Ask why :) Gotta know on the very basic level of who is going to use the software and *HOW*. Gotta fill the needs of end users. Get all stakeholders involved early - Tanya: One solution is to gather stakeholders. Having the meeting will trick people into planning! Panic button option: demo how if feature Q doesn't work, here's what will happen. Use one good example! - Tom: Give clients the "wrong" option so they come back with the right one. - Arthur: Give the mockup so people can form opinions - Ben: Me Too - Karen: Turned a tech matrix into a mindmap. Then used it to identify users and what functions mapped to users. Combination of user story with tech matrix. Easier to use graphical elements (like icons) to visually represent features and concepts and relations. Want to ensure people *understand* - Harvey: Started document when had a personal lull and that forced people to create a timeframe & team. Needed to get something out there in order to get people to start thinking about this sort of thing. Several teams need to collaborate on a regular basis!! Team A needs Team B to finish their part before they can continue. Ownership over a given feature does not mean complete independence. - David: Lots tools to kickstart process * Initial Planning Doc * UI Mockups * User Stories * Technology matrices * Timelines / Depencencies * Core Features Identification * Scoping the Planning Process * Decision Timeline & Ownership * Mapping out roles of the team - Tanya: Scoping Planning Process turns into planning the program & need to demand some early decision making. Use standard doc that describes programmatic model as a living doc. Becomes an authoratative reference for the *program* - Debbie: Decision timeline & ownership to figure out *who* has to be at which meetings and what the timeframes are - Lisa: Have a project champion who is responsible for keeping on timeline. If 1 person falls behind it affects the whole project - Tom: Keep 'em focused on one project - Lisa: CEO, ED, etc. -- someone who has decision-making authority but isn't involved in implementation of project makes great project champion. - Ben: Mapping out roles of the team. How to do this & what is the "right" amount of detail and how to get buy-in - Harvey: Initial research & getting down to the nitty-gritty of stakeholders & workflows is important to figure out *WHAT* is important and can filter through all of what you've gathered. This then informs who you're going to have involved. That way you have someone who you can go talk to about a particular feature. Once you start implementation it's a wild bronco & it's OK to step out if something isn't working well. But if you're implementing, you need to be happy with where you are. - Tanya: What *are* roles? - Ben: High Level like who is decision maker through low-level who is impelementing a particular detail. In successful projects I've experienced there have been explicity and implicit roles defined. This informs how they'll step up to fill a role. Not strict guidelines on definition. - David: Points of Failure for is role defenition. Going higher & higher up will end up with irrelevant feedback, so need to know who to talk to at what *point* in the process. Document who needs to sign off on *what* *when*. UI changes late in the game due to feedback from CEO. Ensure that you *know* who needs to sign off on what, when (decision matrix). Sign off on design early & then don't get feedback until late in the game which creates problems. So: establish roles *AND* timelines. - Andre: From client side this makes sense & you can't get involved enough in how the organization works. You have to be an anthropologist. Project failure is often based in the mysterious inner workings of the way the org works. How willing & able are you to get inside or to prevent these breakdowns. - David: Depends on budget :) NP Tech Dev is org. dev! Can go in and do the org. dev & research *IFF* org has resources and are able to change in order to resolve particular tech issues. Sometimes you can't do anything about the politics of the org in order to solve a tech problem. (i.e. Hey, you should redefine your departments in order to solve this problem!). Sometimes the technologist is the respected authority. - Andre: Ask org to let you present to the *whole* group. Get the outliers who are going to sabatoge later will make themselves known! - Eric: In consulting role, I set things up like that big group. Get as many people there in order to figure out who plays what role internally. That means that later you can have backchannel conversations in order to work out a problem. Can figure out ahead of time who might derail process. Sometimes my scoping won't predict entire cost because I need to do more work outside of *tech* work w/ back-channel conversations. - David: Budgeting process around tech planning is fairly elastic, but *goal* is often fixed-cost for non-profits. How do you budget & manage expecations for the needs assessment. - Harvey: How many folks use scope triangle? - Some: What is it? - Harvey: Time vs. Quality vs. Money & pick any two :) Get basic ideas on where you're going to end up through the simple exercise. - David: Many non-profits will turn it into a pentagon & make up two points :) - Lisa: As a client I'd ask the outsider to be your advocate for the project. If you think there's a problem (i.e. sabatoge) lemme know early so we can work together to figure it out. Help me out on this sort of stuff!! - Dan: Fixed cost issue; I'm client & we've given up on fixed cost because we keep trying it and developers lose interest - Tom: Use ballparks in hourly. - Eric: I concur. Often *fix* a planning component. You can shop this project around out after the planning. Then we throw out support costs and if they won't pay for that, I won't go into the project. Don't wanna get caught in "site won't work without support" - Tanya: As a client we set a timeline that defines our budget & prioritize features based on timeline. We identify tiers in order make sure certain features *do* get implemented. Make sure programming team doesn't say "Are you from mars?!" on how feasible something is. Can then guarantee that the tool will have these basic functions and no additional features and everything from there on *MUST* be prioritized. - Dan: How do you do QA & user testing. - David: Make the site live :p If core basic functions work, you can launch. As we've moved to SAS, we call the whole thing a beta indefinitely. Depends on mission-critical functionality (i.e. if accounting, then this won't work), but if it's a web-app the user-experience will dictate priorities. Won't know how (e.g. a social networking app) will work until real users use it. Dev time for QA will be reasonable to quote for test-driven development. When you write a chunk of code that does X, you write a test to check to make sure that the chunk of code does indeed do X. 2:1 test coverage (or some big ratio). You *must* do something along those lines for large apps is pretty key. Expressing this to client that it will make it successful down the line but cost more now is very tough. - Dan: So you ask devs to use it? - Katherine: Yup. Very time-consuming and uses more resources you need to do it! - Michelle: From dev's view it's toughest when you *want* to do it and client doesn't have the buy in ("We don't see return on our $$"). You have features & write tests for features. You should go the opposite way & write test first. - Tanya: Two questions -- when you write code to test it...how do you know it broke? - David: You run code & get feedback each time you change. - Katherine: YOu get a report along way - Tanya: As PM I feel like it'd be great to be able to explain this to program side...do you have examples & fact sheets? - Eric: Haven't seen fact sheet along those lines. I've only done it once, but I've had a big problem in explaining it to client. We set up a failure w/out test-driven code and we showed how this wouldn't happen in test-driven code. Set it up for failure intentionally in order to drive the concept home!! Hard to get them to buy in to 2x the code or 10x the code - Michelle: It's like insurance nothing ever seems to happen :) - David: Best practices dictate test-driven dev. Build 1st, optimize later. Scaling in large apps, you don't optimize from beginning. Lots of tough decisions about how to make things work for massive numbers of users. Hard to predict what will break. These items are very tough to explain to client. - Michelle: It's hard to predict what will scale, but at the same time you don't want to go live & then have the site go down (!). It's important to be able to test as you build out. Hard to coordinate. - Tom: Sometimes if you're going to get lots of users at the outset, there's data you can pull from. - Arthur: Keep things simple & don't add things just because they're "nice to have". When we get too complex our projects tend to fail. - Michelle: That ties in to staying true to vision. As you start developing you often lose sight of what is mission-critical. Staying simple & streamlined is excellent. - Harvey: This is a reason why to get stakeholders together in order to inform the developers of what needs to be improved. There *will* be changes, but both sides will need to consider technical & political sides. - Karen: Spoke with community manager who said launch with simple feature set and then get early user feedback and you'll then be able to figure out what is necessary. Test that what you've planed is what the users want? - Tom: How do you convince client of this? - Lisa: I'm in that situation. It's easier to *build* credibility than to *re*-build it. If you do a little at a time, you build slower. - Andre: From the client side, we want to present a good face to people all at once. We want to get success with the swarm phenomenon. It's tough to buy in for beta-testing. - Karen: I worked *very* closely with a developer on a site and I'm *very* invested with the site now!! In a year they'll have a great product. So it's was good for me to have that experience and understand the way the process works and this is a developing mindset. 7cf81800fc3ab795d3537c5782fc9a9f1135dddd Overthrowing The Consultant/Client Relationship 0 132 642 523 2016-01-14T19:48:04Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a web site or database? Or do you want to develop a strategic partnership to continuously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' power dynamic -- specialist expertise power vs. financial power contract, payment, transaction, monetary, independence, finite scope, interdependence -- can be collaborative or hierarchical not on staff asymmetry of knowledge -- knowledge about organization vs specialist-consultant knowledge client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/Employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues vs. client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. 559803e7f02a508dbee899204629e987a52ef162 PM Principles - Introduction to Project Management 0 134 643 269 2016-01-14T19:49:58Z Miriam 2 wikitext text/x-wiki === Description === This session is targeted at those newest to Nonprofit Technology Project Management. After some initial framing and overview, this will be a question-driven session, providing answers that will enable participants to decide what other sessions will best serve their needs. == Session Notes == Session notes will be posted here. 760b3bcd060a45e63654a1b4c895cceb08ba1114 PM Principles - Software and Database Development 0 135 644 271 2016-01-14T19:53:42Z Miriam 2 wikitext text/x-wiki === Description === This session will take on more advanced topics of complex web sites, web applications, and other Nonprofit Software Development Topics. Participants will be invited to share their experiences, learnings, questions and needs. == Session Notes == Session notes will be posted here. b40a4aa8455f332594eeea2d380f52cb01da5799 PM Principles - Web Site Essentials 0 137 645 413 2016-01-14T19:54:31Z Miriam 2 wikitext text/x-wiki === Description === Some of the most universal project management challenges in Nonprofit Technology revolve around websites, whether it's creating a new one, upgrading an old one, or just maintaining the current one. This session will provide an overview of website project management, and follow a question-driven approach to address participant needs and curiosities. == Session Notes == Session notes will be posted here. 8916f0cf396f87c858412aaab8d9cff8a4e24552 Product Management for Nonprofit Software 0 138 646 277 2016-01-14T19:56:22Z Miriam 2 wikitext text/x-wiki === Description === Anna has managed a number of products (see links below) at Benetech, and will share her experiences as well as best practices for managing successful software products designed for social good. Current Projects: www.miradi.org (adaptive management software for environmental conservation projects) and www.martus.org (secure documentation tool for human rights groups) Contact info: anna@benetech.org === Session Notes === Anna, spoke on how Product Management is a lot like Project management only with more people to satisfy. We did a round of introductions where people identified themselves and their project or hopes for what they want to get out of the session. many people have projects they want to productize products so they described their tools a little. Anna spoke about working on both projects and products and finds the product more satisfying because she see's more people benefit from the work. She talk about how productization require more standardization and more documentation. Getting user feedback is harder so you have to solicit that. Marketing or outreach is tougher and getting non-profit funding for technology projects. They use Agile development, breaking things down into smaller chunks and doing more iterative releases. Starting small and testing a lot along the line. Arthur asks how do you communicate with your users to get feedback? Anna says mostly email and on the website, plus personal contacts with higher security items. Melinda asks if there are any ways that you had to really ... Anna mentions that because their products are free so not alot of people seem to not use it because it doesn't have a feature. Having things in multiple languages really seems to attract international users, the "it's in my language" item is really important. Tanya asks how do you go about asking for feedback from users. Anna says that sitting down with folks and really just working with them on how it works and what features they use. Rebecca asks if Benetech's software is opensource. Anna talks about how their code is mostly opensource and is published on the sourceforge. Rebecca asks if they work with or get input from other opensource developers. Anna speaks about the challenges of working with opensource developers, how they don't get a lot interest and usually when interest is shown they don't have the skill set they need. Outside translation has been helpful. Matthew asks about how Benetech responds to user feedback and prioritize implementation. Anna talks about how the decision are tied to funding and how often something is requested. Rebecca asks if they ever turn down money to build a feature you don't want. Anna says yes but talk about helping to shape contributions and feature requests. Karen asks about the nature of Benetech's funding sources. Anna doesn't know the exact amounts but she overviews the basic sources of funding -- service contracts with foundations, occasional small grants where an org got funding to get a training or a feature, some small fee for service stuff for setup and install. The goal would be to ease of foundation funding and get more user earned funding. Katie asks if the product is modular enough to add features to only one item. Anna says no we haven't added that kinda modularization, mostly she thinks that is because they aren't interested in doing add-on features for more money because they are trying to keep the cost for their users down. Anna talks about things they don't call products, they sometimes provide tools that help with statistical data that isn't products but more the working with the data. Karen asks if you are interested in re-purposing your software for other clients? Anna says yes you could do it, it is branded to look like environmental or human rights but it could be use for anything really. Anna talks about the limits of working with many for-profits and how they respond to the political challenges that benetech. Margot asks for insight about differences in Marketing for-profit vs free. Anna says that marketing become lower priority because of the costs involved but that so far word of mouth has really worked just fine. Matthew talks about how interesting things is to see that Benetech is a non-profit. Anna talks about the fact that the realistic thing is that to serve your users you have to accept that they don't have any money. Anna stresses that you can do things that aren't profitable and go looking for other ways to fund it. She talked about how sometimes a project just can't be funded or completed. Anna stresses how much you have to get into the heads of your users to really understand what they need. Anna talks about how documentation is super essential to avoid the ongoing support of the product since you don't want to charge for every single little question. Keeping in mind the funding limitations. Anna says testing, building in testing is really key. Tanya asks what format their user testing takes. Anna talks about making sure that there is a new feature test list to tell people what has changed to make sure they check out. She also says that in-house testing is super important, getting users who have never used it to use it is also good. Anna says that QA has a test plan, something that lists what each feature is and must do. Anna also suggests saying "no" a lot or pushing back -- or more like "Well we could do that but the release will be late". Tanya asks about tactics for dealing with people who basically want to know why you can't give the the features they want. Rebecca mentions the delay tactic, saying you will have to look into something then saying no. Others mention the "Sure we could, let me go get a quote for you." a6009d7e4a34a2fb67a36dd0419280fa3fc5bc4e 647 646 2016-01-14T19:56:37Z Miriam 2 wikitext text/x-wiki === Description === Anna has managed a number of products (see links below) at Benetech, and will share her experiences as well as best practices for managing successful software products designed for social good. Current Projects: www.miradi.org (adaptive management software for environmental conservation projects) and www.martus.org (secure documentation tool for human rights groups) Contact info: anna@benetech.org === Session Notes === Anna, spoke on how Product Management is a lot like Project management only with more people to satisfy. We did a round of introductions where people identified themselves and their project or hopes for what they want to get out of the session. many people have projects they want to productize products so they described their tools a little. Anna spoke about working on both projects and products and finds the product more satisfying because she see's more people benefit from the work. She talk about how productization require more standardization and more documentation. Getting user feedback is harder so you have to solicit that. Marketing or outreach is tougher and getting non-profit funding for technology projects. They use Agile development, breaking things down into smaller chunks and doing more iterative releases. Starting small and testing a lot along the line. Arthur asks how do you communicate with your users to get feedback? Anna says mostly email and on the website, plus personal contacts with higher security items. Melinda asks if there are any ways that you had to really ... Anna mentions that because their products are free so not alot of people seem to not use it because it doesn't have a feature. Having things in multiple languages really seems to attract international users, the "it's in my language" item is really important. Tanya asks how do you go about asking for feedback from users. Anna says that sitting down with folks and really just working with them on how it works and what features they use. Rebecca asks if Benetech's software is opensource. Anna talks about how their code is mostly opensource and is published on the sourceforge. Rebecca asks if they work with or get input from other opensource developers. Anna speaks about the challenges of working with opensource developers, how they don't get a lot interest and usually when interest is shown they don't have the skill set they need. Outside translation has been helpful. Matthew asks about how Benetech responds to user feedback and prioritize implementation. Anna talks about how the decision are tied to funding and how often something is requested. Rebecca asks if they ever turn down money to build a feature you don't want. Anna says yes but talk about helping to shape contributions and feature requests. Karen asks about the nature of Benetech's funding sources. Anna doesn't know the exact amounts but she overviews the basic sources of funding -- service contracts with foundations, occasional small grants where an org got funding to get a training or a feature, some small fee for service stuff for setup and install. The goal would be to ease of foundation funding and get more user earned funding. Katie asks if the product is modular enough to add features to only one item. Anna says no we haven't added that kinda modularization, mostly she thinks that is because they aren't interested in doing add-on features for more money because they are trying to keep the cost for their users down. Anna talks about things they don't call products, they sometimes provide tools that help with statistical data that isn't products but more the working with the data. Karen asks if you are interested in re-purposing your software for other clients? Anna says yes you could do it, it is branded to look like environmental or human rights but it could be use for anything really. Anna talks about the limits of working with many for-profits and how they respond to the political challenges that benetech. Margot asks for insight about differences in Marketing for-profit vs free. Anna says that marketing become lower priority because of the costs involved but that so far word of mouth has really worked just fine. Matthew talks about how interesting things is to see that Benetech is a non-profit. Anna talks about the fact that the realistic thing is that to serve your users you have to accept that they don't have any money. Anna stresses that you can do things that aren't profitable and go looking for other ways to fund it. She talked about how sometimes a project just can't be funded or completed. Anna stresses how much you have to get into the heads of your users to really understand what they need. Anna talks about how documentation is super essential to avoid the ongoing support of the product since you don't want to charge for every single little question. Keeping in mind the funding limitations. Anna says testing, building in testing is really key. Tanya asks what format their user testing takes. Anna talks about making sure that there is a new feature test list to tell people what has changed to make sure they check out. She also says that in-house testing is super important, getting users who have never used it to use it is also good. Anna says that QA has a test plan, something that lists what each feature is and must do. Anna also suggests saying "no" a lot or pushing back -- or more like "Well we could do that but the release will be late". Tanya asks about tactics for dealing with people who basically want to know why you can't give the the features they want. Rebecca mentions the delay tactic, saying you will have to look into something then saying no. Others mention the "Sure we could, let me go get a quote for you." 2823ae9defcfbd8f07c0e61f2ecf93ff3aacb3f0 Project Failures: Identifying and Mitigating Potentials Risks 0 139 648 279 2016-01-14T19:59:11Z Miriam 2 wikitext text/x-wiki In a perfect world somewhere, projects always come in on time and under budget. But alas, that perfect world is not the Nonprofit Technology Norm. This session will address how to identify and manage risks associated with scheduling, budgets, human resources, and other factors that contribute to project success. Participants will be encouraged to bring their own stories and learnings to share with the group. == Session Notes == Session notes will be posted here. c9b660bf3425181d5510328d12158bb077a098c7 Project Management Peer Assists 0 141 649 283 2016-01-14T20:01:20Z Miriam 2 wikitext text/x-wiki === Description === Participants will break into small groups to spend time focusing on their own specific Project Management Needs. Each participant who wishes to will be able to share a project management challenge they are facing, and invite input from the rest of the group. Those with more substantial project management experience will be invited to share their knowledge, learnings, and insights on the issues presented. == Session Notes == Session notes will be posted here. 091b682d6f98e3c2e49d8c92124435df49b5c4bc 650 649 2016-01-14T20:01:35Z Miriam 2 wikitext text/x-wiki === Description === Participants will break into small groups to spend time focusing on their own specific project management needs. Each participant who wishes to will be able to share a project management challenge they are facing, and invite input from the rest of the group. Those with more substantial project management experience will be invited to share their knowledge, learnings, and insights on the issues presented. == Session Notes == Session notes will be posted here. 7bc5a8bb9c123a8cf23ca67c26209899e50ce304 Report backs afternoon 0 142 651 285 2016-01-14T20:02:53Z Miriam 2 wikitext text/x-wiki Report backs Organization project management *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments Overthrowing the client * Identified things about the consultant client relationship, focused on whether is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: moved to Overthrowing Wikis: * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. Software development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 722eee08933d9c52d226be6591cbaf0c1821478f 652 651 2016-01-14T20:03:11Z Miriam 2 wikitext text/x-wiki Report backs Organization project management: *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments Overthrowing the client: * Identified things about the consultant client relationship, focused on whether is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: moved to Overthrowing Wikis: * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. Software development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 5dbd2cd02b31e3003315c8cddedff7009bed29c0 Report backs from sessions morning 2 0 143 653 287 2016-01-14T20:03:59Z Miriam 2 wikitext text/x-wiki Report backs: Collaboration tools session * Synchronous events, multitasking is a problem * Less is more, don`t have too many tools * Joomla! debugging session as example, different tools in combination Database design: * From scratch vs. off the shelf, differences * Hybrid model * Think of the information before you go to the technology * Documentation is extremely important, wiki, tracker Website cost: * Getting a sample invoice from a vendor * Be very aggressive and specific details * Use standard off the shelf items, custom has unforeseen costs * Large range of cost 5a449147dddb2b85e9745d23f84c6f2fe02c1ed8 Session Ideas 0 146 654 293 2016-01-14T20:04:43Z Miriam 2 wikitext text/x-wiki Use this page to suggest or request session topics. We'll try to weave as many as possible into the agenda! * When project stakeholders have different stakes. * Post-completion maintenance: when does the project end and routine maintenance begin? * Pros/Cons of incorporating existing social media tools into projects 59826c1d355d98919e94884ab4fe32dadbc48d61 Small Website Essentials 0 147 655 295 2016-01-14T20:05:32Z Miriam 2 wikitext text/x-wiki SMALL WEBSITE ESSENTIALS *Introductions *Colin's Happy Story and the Flow Chart "What is a Database-Driven Website?"-->Site able to draw content from different database. Easier to change & update. INITIATE Questions to Begin With: "What is the goal of the site?" "Why do we have a website?" "Who is your audience?" "Who are the people generating the content?" "What are their tech/time capacity?" "What are the institutional constraints?" "What is the budget range? (short term vs. long term)" Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" "There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." RFP (Request For Project) "What is fixed and/or opened?" Committees can be a drain on designing a website. Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. Big Question: SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need, etc. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible for alerting them about it. Sarah: The importance of transparency. Radha's CMS Nightmare IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? i.e. "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? TAKE AWAYS faaac3bcd97911fb8c3445d9bb816eba6c863bd1 So You’ve Been Drafted – the Accidental Technology Project Manager 0 201 656 403 2016-01-14T20:08:30Z Miriam 2 wikitext text/x-wiki === Description === So you find yourself in the role of a Technology Project Manager - What now? This session will discuss what you might want to know (and how to learn it), what things you probably don't need to know, and some key factors for success. == Session Notes == Session notes will be posted here. 5a14b44cae54eeb6ef4f301766dc1559f1a63be0 Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 151 657 526 2016-01-14T20:10:48Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites Criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 Example: Exchange server versus Google apps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. Case Management: Client Tracking Software. Example: Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy Drupal, Joomla!, Plone are the top 3 healthy open source. Why would anyone want to pay. 1- learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or time-consuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Example: Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - Training - How easy to use - To get it running, adjusted - Cost of software.. not that big a factor. Social solutions: consult with client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run because people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the value to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AH-HA's: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AH-HA. Free, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. 8cb3d5c7fb13d4b3caa3260e55aadc419af68b30 Techniques and Tools for Remote Collaboration 0 153 658 307 2016-01-14T20:15:43Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude Remote Collaboration. Teams in 3 different places team MAP capacity building. Accounting, legal, strategy plan 2 teams on different coasts Geographic offices International carbon-based projects on the ground. Distributed energy modelling. Regional, national networks, communities of interest in different places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collab and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. Problems & challenges: Keeping everyone on the same page. Don’t exclude those not present. Software installing Virgin control with documents – which is most current copy of document edits. How to white board on the phone Budget for tools needed Get useful updates and understand status of projects Confirming understanding Drawing out quiet members of team Is it an effective conversation How to get feedback. Keeping people engaged in conversation? Multi-tasking prevention. Creating a venue informal discussions – besides agenda meeting. Create energy of interaction and good ideas creation Culture propagation, eg how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1- creating a zone for cohesive team formation: tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat w/ one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. Techniques: 1- Skype. Time zone issues. Moving technical data, dbases, documents. Use Skype works 80% of the time. Skype is a free world wide digitizing text/video/voice communication. Free worldwide. “little good with a curl” good very good; bad atrocious. Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. Move algorithms – type it in. Email one another. You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. 2- Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. 3- How to schedule meetings? Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. What about international – no overlapping times. No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. 4- Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg., universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations e.g. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. 5. shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. 6. status. Project blogs people have to post things. Not polluting email. Everyone has an account. 7. website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AHA: Communication – easier to sort out Collaboration – think together simultaneously – harder to tailor to everyone’s need IM and IRC Important to establish informal backchannel for office team Sometimes you have to meet in person. Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. d957a7e084dee5aa450aabc8f6d805892326186f The Art and Science of Defining Scope 0 154 659 529 2016-01-14T20:17:02Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining Scope: Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Trade-offs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physiological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own trade-offs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking co-workers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't ahve the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. 4aa43c0671fae5d0266df138ac33b607131cd576 The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When 0 155 660 436 2016-01-14T20:18:24Z Miriam 2 wikitext text/x-wiki === Description === One of the keys to success in any project is knowing where you are in a project, and what changes can be made when. We will talk about strategies for breaking projects into chunks and phases, how to set criteria and decision points for each phase, using checklists and sign-offs to manage input, and recovery strategies for when your carefully laid plans go awry. === Session Notes === Notetaker: Ben * Go round of people, saying goals ** Getter estimating how long projects take ** Software dev estimation - why does the last 10% take 90% ** Good at the known - how to estimate the unknown? ** When is the project closed? ** Pitfalls of time estimation ** Hard communicating projects to client ** How to communicate our process to clients ** How to reality check vendor timelines ** How do you know where you are at in terms of estimated time ** When you have gone over time, how do you manage that with clients and workers * Main things ** Tools *** Favorite tool: the checklist ** Tactics *** Client sign-offs *** Narrowing the cone of uncertainty ** Principles *** Biggest thing: chunking things up to constrain uncertainty -- going over a week on a one-week chunk is not a huge deal, going for 2 months and realizing you're half-way done, is a huge problem * What are some other ways to approach things? ** As a client with consultants, I give them a drop dead deadline, and work with her programmer to create a timeline, set a fixed budget ** Checkpoint at 80% of project budget * Never offer a fixed bid on an 8 month development project * Definitely have a project manager who is staying on top of the status of the project * New technology is both new technology, but it's also technology you haven't implemented before * Used an excel spreadsheet do detailed estimate of programmer time, multiplying development time by 3 for ones we haven't done. we lived in the spreadsheet for 3 weeks * Where we got burnt was value-engineering a budget and project, and we ultimately decided to eat that time. in the future we would ask that consulting time is paid for. * We want to avoid that feeling that we "just have to get through this" and don't have any time. * This is really when we're doing something new and different, not regular rollouts * Use the budget to get client to understand the trade-offs of this feature over that * We did check against the spreadsheet estimates * We were very honest with the client about what is possible and owning risks jointly with your client * Front-load the scary stuff * Estimate vs actual: ** We export the excel estimate to a CSV, import to salesforce, and map our time-logging to it so we can get really granular -- down to the requirement level. * Time-logging is mapped through salesforce to the original spreadsheet * Transparency: it's important to really work together on the checklist, and be sure we really have a complete picture of the project to be sure things don't crop up. * We chunked things in a way that was completely counter to how the project actually played out on a technical infrastructure level. * Checklists, should they be provided by programmer or client? ** It's always a negotiation between all parties that have a stake in the work ** There are business milestones, technical milestones, etc. ** It's important to make clear who is responsible for what * Don't be afraid to advocate for your needs, and to define the project process * Let's reexamine a project and the pathologies happening ** Why didn't the ui get detailed sooner? ** There was a conflict between what the developers thought the process should be and what would have made more sense for the client and in terms of managing risks * How much detail do you manage with a project that is already underway? ** If it's already going, at least getting a clear idea of the outcome would be helpful * What does a client want to know? ** Always over-estimate especially for time ** Want to know the moment there is discomfort in the relationship and the developers are feeling like they can't make it ** Create a place where developers can speak up comfortably * Estimation ** When a developer says it will take 3 hours, you have to add project management, design and q&a, and contingency -- basically triple it ** Stick to a methodology and evaluate based on it * What about the situation of a client saying I want X features and X amount of money, how do you handle that? do you lower rate? ** Prioritize. the dollar exercise (divide the dollar among 20 features) ** Everybody can have sticker shock * Value engineering ** The idea is, try to get as much bang for the buck as possible ** If the client has $60,000 and we give them an estimate for $100,000, what are the features we need to let go of ** Let's try to not do it for free, and be clear about how much the project is really worth with the client even if you do give a little and eat some hours ** Here's a summary: *** Client: "we have $60,000" *** Vendor: "it will cost $100,000" *** Client: "we can't pay that" *** Vendor: "here's a project we can do for $60,000, and here's what it can do and here's what it can't" * Question: how many people do a project post-mortem with a client and internally ** I'm a firm believer in this * One problem I'm dealing with with a current project is that there are so many requirements, I'm actually taking a lot of time simplifying and streamlining features. identifying and cutting those things that will blow up in your face ** Pulling back from specific features to requirements * Let's have a conversation about meeting client's needs, and be really realistic * Set up a parking lot, put things in the parking lot you're not going to use right away * What is a chunk? it's the smallest bit we can show to a user: here's a thing, look! * Setting up small successes every week * It's also helpful to figure out what you know and what you don't know, and manage the things you don't know 01b0ebdb6c3de98793f6e5a6c7d97c0404e3b4bf User Testing 0 161 661 323 2016-01-14T20:25:40Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === - Laura: Go around the room! - Tom: Point of Pain Personally - Harvey: Need to get admins to listen to me - Debbie: - Trinh: Getting it right the first round sets things off right - Spensor: Attempting to go paperless so more users using systems and how to get feedback - Amanda: Large diverse org. need to collaborate & pull people in early - Briana: Same as amanda - David: More of the same :) - Jon: Eval & Measurement - Katey (?): Custom Dev. -- Design for development & how to do that. - Ken: Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. - Karen: Interested in the whole understanding site from user perspecitve - Melinda: Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === - Laura: Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. - Laura: There's a whole span of user research. Up-front to understad incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interative process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). - Laura: Questions, reactions, etc. - Karen: Card sorting? - Laura: I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). - Melida: I have been the subject....then what do you do? - Laura: There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). - Karen: What part of the process do you do this? - Laura: Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labeled to get cues as to where to put things. - Karen: These are the *end users* (either part of org. or otherwise)...do you pay 'em? - Laura: Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? - Melinda: This is the best idea I've heard in 3 years! - Laura: It's a time-honored technique. There are tools available online. It's preferable to do it in person because it's less abstract. - Melinda: Seems like an easy way to get everyone involved. - Jon: What are you trying to get...attitude, analysis? - Laura: You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. - Melinda: What about a survey to do the same thing? - Tom: We've used questionaires for features! - Katie: user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? - Laura: Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. - Melinda: Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. - Laura: Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. - Tom: The Humane Interface - Melinda: Accessibility? Is that still out there & how does that interact with this? - Laura: This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === - Laura: Surveys are one method for understanding users' desires.<br> - Katie: Observation -- just watch users use the site and take notes. We werew considering using gotomeeting(.com) to watch users use what you've developed for them.<br> - Laura: User test the current software or competitor's sites (or similar sites) to see how people use them.<br> - Briana: What do you watch for?<br> - Katie: We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. - Laura: I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". - Melinda: It's important to not to pre-training. - Laura: You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. - Amanda: I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? - Laura: Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. YOu'd probably need to do 4 or 5 in a particular group. - Melinda: I need to know how literate the potential users are. - Laura: I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus gropu to ask them questions in aggregate. I'm not a big fan since they give the illusion of gropu data, but it's not *actually* that you've probably got only one or two. - Brianna: In an interview series, what questions would you ask? - Laura: You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. - Melinda: People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. - Laura: To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activites in the neighborhood. - Melinda: We need to figure out how to include the content of the video tapes. - Jon: Is the goal to increase the broad usership of the site or to raise money? - Laura: A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. - Jon: If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. - Melinda: At a certain point you need to ask people. - Spenser: ideas.salesforce.com -- if you have a feature reuqest that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. - Laura: If you had a motivated user base, then that might work quite well.<br> - Laura: I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" - Jon: One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. YOu need to ask efficacy and user base quesitons first. - Melinda: Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. - Amanda: There are priority levels with various pieces of content. - Jon: Do you have questionaires, do people fill 'em out? - Amanda: Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. - Jon: Analyze by click? - Amanda: Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. - Jon: It's not very personal to just have a generic questionaire. - Laura: Other questions? - Ken: I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). - Laura: How are you using web stats? - Melinda: I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. - Ken: How do you react when audiences do something counter-intuitive? - Brianna: One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. - Jon: Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. - Spenser: Then maybe you create the form for recommendations. - Brianna: We're getting comments on the blog too and lots of people get very involved there. - Laura: In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very pastionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnograpic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. - Debbie: One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. - Katie: It's scary to make yourself vunerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." - Laura: There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. - Brianna: Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? - Melinda: E.g. "What is tagging?" - Katie: I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda definining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. - Jon: Is that beta testing? Isn't there a big difference in the two audiences? - Katie: Also user testing on back-end and that's what I'm thinking of here. - Laura: I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. - Melinda: Establishing a framework out front including terminology might help. - Debbie: We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. - Ken: How do you get the person to buy-in on that? - Debbie: It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. - Ken: I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. - Debbie: It was very clear form the start of the project. - Melinda: But the ED might have interfered with the collab. - Debbie: YOu can't talk her out of everything! - Jon: Did she need to suspend disbelief? - Debbie: She just has lots of opinions. - Jon: Boundary establishment. - Debbie: It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. - Karen: You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. - Debbie: It was a very fast turnaround so everyone knew we needed to keep it quick as possible. - Harvey: We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. - Laura: So were you cutting controversial things? - Harvey: It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! - Laura: There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? - Tom: Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overriden by admin." - Laura: Will this work for internal projects? - All: NO! - Ken: I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. - Tom: I have ruled with an iron fist and insisted on getting people to work with me a certain way. - Ken: Yeah, that won't work for me with my internal code of ethics. - Harvey: I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" - Laura: End of Time. Takeaways/Ah-has? - Katie: Card sorting - Ken: Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. - Jon: It's too amorphous a subject. - Melinda: I like to hear that others are trying to use statitistics - Debbie: It was inform with nothing written. (Going live June 16th) - Katie: The resources that were thrown out there. - Debbie: TCG is design and CivicAction is doing back-end. fddfc2263e91f46b404b1c59e0df2afdad0620f1 662 661 2016-01-14T20:27:48Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === - Laura: Go around the room! - Tom: Point of Pain Personally - Harvey: Need to get admins to listen to me - Debbie: - Trinh: Getting it right the first round sets things off right - Spensor: Attempting to go paperless so more users using systems and how to get feedback - Amanda: Large diverse org. need to collaborate & pull people in early - Briana: Same as amanda - David: More of the same :) - Jon: Eval & Measurement - Katey (?): Custom Dev. -- Design for development & how to do that. - Ken: Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. - Karen: Interested in the whole understanding site from user perspecitve - Melinda: Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === - Laura: Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. - Laura: There's a whole span of user research. Up-front to understad incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interative process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). - Laura: Questions, reactions, etc. - Karen: Card sorting? - Laura: I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). - Melida: I have been the subject....then what do you do? - Laura: There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). - Karen: What part of the process do you do this? - Laura: Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labeled to get cues as to where to put things. - Karen: These are the *end users* (either part of org. or otherwise)...do you pay 'em? - Laura: Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? - Melinda: This is the best idea I've heard in 3 years! - Laura: It's a time-honored technique. There are tools available online. It's preferable to do it in person because it's less abstract. - Melinda: Seems like an easy way to get everyone involved. - Jon: What are you trying to get...attitude, analysis? - Laura: You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. - Melinda: What about a survey to do the same thing? - Tom: We've used questionaires for features! - Katie: user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? - Laura: Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. - Melinda: Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. - Laura: Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. - Tom: The Humane Interface - Melinda: Accessibility? Is that still out there & how does that interact with this? - Laura: This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === - Laura: Surveys are one method for understanding users' desires.<br> - Katie: Observation -- just watch users use the site and take notes. We werew considering using gotomeeting(.com) to watch users use what you've developed for them.<br> - Laura: User test the current software or competitor's sites (or similar sites) to see how people use them.<br> - Briana: What do you watch for?<br> - Katie: We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation.<br> - Laura: I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues".<br> - Melinda: It's important to not to pre-training.<br> - Laura: You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc.<br> - Amanda: I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info?<br> - Laura: Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. YOu'd probably need to do 4 or 5 in a particular group.<br> - Melinda: I need to know how literate the potential users are.<br> - Laura: I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of gropu data, but it's not *actually* that you've probably got only one or two.<br> - Brianna: In an interview series, what questions would you ask?<br> - Laura: You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do.<br> - Melinda: People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track.<br> - Laura: To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activites in the neighborhood.<br> - Melinda: We need to figure out how to include the content of the video tapes.<br> - Jon: Is the goal to increase the broad usership of the site or to raise money?<br> - Laura: A website has many goals and the point of getting user feedback is to further a particular goal that you've identified.<br> - Jon: If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses.<br> - Melinda: At a certain point you need to ask people.<br> - Spenser: ideas.salesforce.com -- if you have a feature reuqest that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want.<br> - Laura: If you had a motivated user base, then that might work quite well.<br> - Laura: I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?"<br> - Jon: One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. YOu need to ask efficacy and user base quesitons first.<br> - Melinda: Part of what you're doing is just getting general information out there that you feel people need to have exposure to people.<br> - Amanda: There are priority levels with various pieces of content.<br> - Jon: Do you have questionaires, do people fill 'em out?<br> - Amanda: Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways.<br> - Jon: Analyze by click?<br> - Amanda: Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. - Jon: It's not very personal to just have a generic questionaire. - Laura: Other questions? - Ken: I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). - Laura: How are you using web stats? - Melinda: I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. - Ken: How do you react when audiences do something counter-intuitive? - Brianna: One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. - Jon: Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. - Spenser: Then maybe you create the form for recommendations. - Brianna: We're getting comments on the blog too and lots of people get very involved there. - Laura: In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very pastionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnograpic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. - Debbie: One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. - Katie: It's scary to make yourself vunerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." - Laura: There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. - Brianna: Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? - Melinda: E.g. "What is tagging?" - Katie: I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda definining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. - Jon: Is that beta testing? Isn't there a big difference in the two audiences? - Katie: Also user testing on back-end and that's what I'm thinking of here. - Laura: I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. - Melinda: Establishing a framework out front including terminology might help. - Debbie: We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. - Ken: How do you get the person to buy-in on that? - Debbie: It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. - Ken: I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. - Debbie: It was very clear form the start of the project. - Melinda: But the ED might have interfered with the collab. - Debbie: YOu can't talk her out of everything! - Jon: Did she need to suspend disbelief? - Debbie: She just has lots of opinions. - Jon: Boundary establishment. - Debbie: It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. - Karen: You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. - Debbie: It was a very fast turnaround so everyone knew we needed to keep it quick as possible. - Harvey: We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. - Laura: So were you cutting controversial things? - Harvey: It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! - Laura: There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? - Tom: Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overriden by admin." - Laura: Will this work for internal projects? - All: NO! - Ken: I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. - Tom: I have ruled with an iron fist and insisted on getting people to work with me a certain way. - Ken: Yeah, that won't work for me with my internal code of ethics. - Harvey: I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" - Laura: End of Time. Takeaways/Ah-has? - Katie: Card sorting - Ken: Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. - Jon: It's too amorphous a subject. - Melinda: I like to hear that others are trying to use statitistics - Debbie: It was inform with nothing written. (Going live June 16th) - Katie: The resources that were thrown out there. - Debbie: TCG is design and CivicAction is doing back-end. d9e11e960053f67f2017ffaf269daed2b5e3d9ec 670 662 2016-01-14T22:18:24Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === - Laura: Go around the room! - Tom: Point of Pain Personally - Harvey: Need to get admins to listen to me - Debbie: - Trinh: Getting it right the first round sets things off right - Spensor: Attempting to go paperless so more users using systems and how to get feedback - Amanda: Large diverse org. need to collaborate & pull people in early - Briana: Same as amanda - David: More of the same :) - Jon: Eval & Measurement - Katey (?): Custom Dev. -- Design for development & how to do that. - Ken: Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. - Karen: Interested in the whole understanding site from user perspective - Melinda: Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === - Laura: Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. - Laura: There's a whole span of user research. Up-front to understand incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interactive process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). - Laura: Questions, reactions, etc. - Karen: Card sorting? - Laura: I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). - Melida: I have been the subject....then what do you do? - Laura: There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). - Karen: What part of the process do you do this? - Laura: Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labelled to get cues as to where to put things. - Karen: These are the *end users* (either part of org. or otherwise)...do you pay 'em? - Laura: Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? - Melinda: This is the best idea I've heard in 3 years! - Laura: It's a time-honoured technique. There are tools available online. It's preferable to do it in person because it's less abstract. - Melinda: Seems like an easy way to get everyone involved. - Jon: What are you trying to get...attitude, analysis? - Laura: You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. - Melinda: What about a survey to do the same thing? - Tom: We've used questionnaires for features! - Katie: user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? - Laura: Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. - Melinda: Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. - Laura: Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. - Tom: The Humane Interface - Melinda: Accessibility? Is that still out there & how does that interact with this? - Laura: This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === - Laura: Surveys are one method for understanding users' desires.<br> - Katie: Observation -- just watch users use the site and take notes. We were considering using gotomeeting(.com) to watch users use what you've developed for them.<br> - Laura: User test the current software or competitor's sites (or similar sites) to see how people use them.<br> - Briana: What do you watch for?<br> - Katie: We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation.<br> - Laura: I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues".<br> - Melinda: It's important to not to pre-training.<br> - Laura: You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc.<br> - Amanda: I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info?<br> - Laura: Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. YOu'd probably need to do 4 or 5 in a particular group.<br> - Melinda: I need to know how literate the potential users are.<br> - Laura: I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of gropu data, but it's not *actually* that you've probably got only one or two.<br> - Brianna: In an interview series, what questions would you ask?<br> - Laura: You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do.<br> - Melinda: People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track.<br> - Laura: To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activites in the neighborhood.<br> - Melinda: We need to figure out how to include the content of the video tapes.<br> - Jon: Is the goal to increase the broad usership of the site or to raise money?<br> - Laura: A website has many goals and the point of getting user feedback is to further a particular goal that you've identified.<br> - Jon: If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses.<br> - Melinda: At a certain point you need to ask people.<br> - Spenser: ideas.salesforce.com -- if you have a feature reuqest that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want.<br> - Laura: If you had a motivated user base, then that might work quite well.<br> - Laura: I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?"<br> - Jon: One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. YOu need to ask efficacy and user base questions first.<br> - Melinda: Part of what you're doing is just getting general information out there that you feel people need to have exposure to people.<br> - Amanda: There are priority levels with various pieces of content.<br> - Jon: Do you have questionnaires, do people fill 'em out?<br> - Amanda: Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways.<br> - Jon: Analyze by click?<br> - Amanda: Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. - Jon: It's not very personal to just have a generic questionnaire. - Laura: Other questions? - Ken: I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). - Laura: How are you using web stats? - Melinda: I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. - Ken: How do you react when audiences do something counter-intuitive? - Brianna: One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. - Jon: Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. - Spenser: Then maybe you create the form for recommendations. - Brianna: We're getting comments on the blog too and lots of people get very involved there. - Laura: In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very passionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnographic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. - Debbie: One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. - Katie: It's scary to make yourself vulnerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." - Laura: There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. - Brianna: Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? - Melinda: E.g. "What is tagging?" - Katie: I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda defining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. - Jon: Is that beta testing? Isn't there a big difference in the two audiences? - Katie: Also user testing on back-end and that's what I'm thinking of here. - Laura: I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. - Melinda: Establishing a framework out front including terminology might help. - Debbie: We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. - Ken: How do you get the person to buy-in on that? - Debbie: It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. - Ken: I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. - Debbie: It was very clear form the start of the project. - Melinda: But the ED might have interfered with the collab. - Debbie: YOu can't talk her out of everything! - Jon: Did she need to suspend disbelief? - Debbie: She just has lots of opinions. - Jon: Boundary establishment. - Debbie: It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. - Karen: You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. - Debbie: It was a very fast turnaround so everyone knew we needed to keep it quick as possible. - Harvey: We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. - Laura: So were you cutting controversial things? - Harvey: It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! - Laura: There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? - Tom: Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overridden by admin." - Laura: Will this work for internal projects? - All: NO! - Ken: I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. - Tom: I have ruled with an iron fist and insisted on getting people to work with me a certain way. - Ken: Yeah, that won't work for me with my internal code of ethics. - Harvey: I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" - Laura: End of Time. Takeaways/Ah-has? - Katie: Card sorting - Ken: Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. - Jon: It's too amorphous a subject. - Melinda: I like to hear that others are trying to use statistics - Debbie: It was inform with nothing written. (Going live June 16th) - Katie: The resources that were thrown out there. - Debbie: TCG is design and CivicAction is doing back-end. a394c3564a15c7d8849cb59a61769d1e032169e6 WestCoast2008:Assessing and Redesigning Web Sites 0 167 663 438 2016-01-14T20:37:05Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's his experience * The Web Development Process includes all areas of the nonprofit and thus requires buy in from most staffmembers * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael share's his experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == *Must communication website vision<br> *Must articulate goals<br> *Do a content inventory of current site<br> *John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> *Focus on developing a dialogue with the visitors of your site. *Content contribution doesn't necessarily have to be democratic among staffmembers; better content is developed by authors with a focused message.<br> *7 choices or less of weblinks on a page. 947952c0c7b137f481f440f523358f9b04e99527 667 663 2016-01-14T20:46:29Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? Notetaker: Katie == Possible Topics == 1. How to resolve the site architecture development with partners: consultants and design firms<br> 2. Typical discovery questions to lead to accurate design and development specifications<br> 3. Managing the current content inventory and content mapping<br> == Agenda == 1. Introductions and Concerns<br> 2. John Share's his experience * The Web Development Process includes all areas of the Nonprofit and thus requires buy in from most staffmembers * Making sure that the website serves as a dialogue between constituents and organization instead of a one way advertisement 3. Michael share's his experience with Content Mapping * Client created user stories so that during the entire migration, his team could filter down exactly what content they needed and how the site architecture should really function. * The functional spec took a whole year to develop because it required the organization to reflect on its internal philosophies and public message (via content). * Had to write custom scripts and 404 pages to redirect old Google indexes * Looked at web stats to further determine proper site architecture 4. Multiple discussions on the advantages of technical knowledge of a Project Manager and shielding the client from the designer and developer at initial stage<br> 5. Discussion on range of RFP bids * Template for RFP's? ** [http://veerle.duoh.com/blog/comments/guidelines_for_a_request_for_proposal_rfp Guidelines for a Request For Proposal] 6. Discussion of project managers estimating accurate project budget based on initial discovery process and the difficulties 7. Precaution of showing the client intermediate steps because they have problems getting past exactly what they are seeing == Advice: == *Must communication website vision<br> *Must articulate goals<br> *Do a content inventory of current site<br> *John makes the note in contracts to mention that the website development process may usurp issues with business processes and management practices that may make the process more complex and delayed.<br> *Focus on developing a dialogue with the visitors of your site. *Content contribution doesn't necessarily have to be democratic among staffmembers; better content is developed by authors with a focused message.<br> *7 choices or less of weblinks on a page. 212dc81dbbd52023bec0bf443b0a306add2b03d2 User testing processes and getting info from users 0 163 664 477 2016-01-14T20:37:39Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * Functional Testing - does it do what you want it to do? * Usability Testing - can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "AH-HA's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 07c36c753e5259dbb274de0dbaf36fd72f008c0b 665 664 2016-01-14T20:39:00Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * Functional Testing - Does it do what you want it to do? * Usability Testing - Can average people use it? ===Functionalality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "AH-HA's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can ehlp drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) b04e00ba2ef3113c51798fe29bd534b88a638226 668 665 2016-01-14T22:15:05Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * Functional Testing - Does it do what you want it to do? * Usability Testing - Can average people use it? ===Functionality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "AH-HA's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usabitliy=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can help drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 1833cd1fbe8ba2e5e811d7a5511cd3d0012d8a36 669 668 2016-01-14T22:16:21Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * Functional Testing - Does it do what you want it to do? * Usability Testing - Can average people use it? ===Functionality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "we won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "AH-HA's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usability=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can help drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) a2e0d41f8391403641fb346db0224ba5f845ac6e WestCoast2008:Managing Custom Database Projects 0 175 666 479 2016-01-14T20:41:56Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot Eric asks for a go around on what our database experiences have been. Eric throws out a definition of what a custom database is and checks to see if we agree that managing these is difficult. Troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. Security is also often a huge concern because sensitive data. Eric asks us to tells some stories about security trouble. Tanya tells us about an experience at move on, like rate limiting access to data. Eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. Tom suggests that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. Eric ask how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how realistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. Melinda talks about the fact that people don't expect thing to be on time exactly. Tanya talks about her hope that you will tell her rather than pretend since she might then decide to scrap that feature. Tom suggest that prioritizing things is super important to that and being clear about what is possible. Anna talks about her engineers want for good detailed descriptions. Eric talks about estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" Mark talks about good introduction planning and approaching scope as a good intro planning phase. Ian tells stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. Hanna talks about using the trade off, making sure that people know that features are often a trade off. as well as identifying what is core functionality. Eric suggests over delivery and under promise. Debbie suggests that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. Eric suggests a to-do list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. Melinda says a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularly can be very hard because the testers are busy. Eric talk about ways to model the idea as a test. Ian says you are testing the person not the code. Tom talks about the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. Hanna talk about making them think through all the reports, making them think about what output or report they will want early on. Tanya suggests that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. Eric asks us about communication styles. Bergan talks about doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. Hanna suggest a weekly email report of what people are doing. Catherine talks about using instant messenger or basecamp to keep up really up to date in the moment. Mike talks about using the application camp fire. Eric talk about always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. Tom talks about the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. Bergen suggest that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. Tanya asks what kinda language you would use to describe the project. Eric defines RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects Tanya asks what is scope. Tom answers that it is a very detailed description of the project. Anna talks about scope docs as being really detailed down to each page. Mark talks about specs as being more about the actually technical requirements, what technical things need to happen. Eric talks about a spec as being rewritten by contractors and developer as a part of any process. Tom says that scope is implementation path while spec is more a general itemized list of technical points. Eric says know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. Anna, talks about training and documentation as being an important part of ending the project. Eric suggest that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. Anna talk about how projects never really end because people can always think of something else they might want. Tom talks about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. Eric asks us to talk about data migration challenges and ideas. Folks talk about the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. Eric talk about data cleanup and how it's a partnership to clean the data. Anna asks folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. Tanya suggests a contest to get staff to do tedious things, like giving away iPhones for uploading data c6cce736a2206a814e3c7f1e2cf6668ac895e2f7 677 666 2016-01-14T22:26:46Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot Eric asks for a go around on what our database experiences have been. Eric throws out a definition of what a custom database is and checks to see if we agree that managing these is difficult. Troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. Security is also often a huge concern because sensitive data. Eric asks us to tells some stories about security trouble. Tanya tells us about an experience at move on, like rate limiting access to data. Eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. Tom suggests that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. Eric ask how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how realistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. Melinda talks about the fact that people don't expect thing to be on time exactly. Tanya talks about her hope that you will tell her rather than pretend since she might then decide to scrap that feature. Tom suggest that prioritizing things is super important to that and being clear about what is possible. Anna talks about her engineers want for good detailed descriptions. Eric talks about estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" Mark talks about good introduction planning and approaching scope as a good intro planning phase. Ian tells stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. Hanna talks about using the trade off, making sure that people know that features are often a trade off. as well as identifying what is core functionality. Eric suggests over delivery and under promise. Debbie suggests that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. Eric suggests a to-do list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. Melinda says a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularly can be very hard because the testers are busy. Eric talk about ways to model the idea as a test. Ian says you are testing the person not the code. Tom talks about the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. Hanna talk about making them think through all the reports, making them think about what output or report they will want early on. Tanya suggests that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. Eric asks us about communication styles. Bergan talks about doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. Hanna suggest a weekly email report of what people are doing. Catherine talks about using instant messenger or Basecamp to keep up really up to date in the moment. Mike talks about using the application camp fire. Eric talk about always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. Tom talks about the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. Bergen suggest that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. Tanya asks what kinda language you would use to describe the project. Eric defines RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects Tanya asks what is scope. Tom answers that it is a very detailed description of the project. Anna talks about scope docs as being really detailed down to each page. Mark talks about specs as being more about the actually technical requirements, what technical things need to happen. Eric talks about a spec as being rewritten by contractors and developer as a part of any process. Tom says that scope is implementation path while spec is more a general itemized list of technical points. Eric says know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. Anna, talks about training and documentation as being an important part of ending the project. Eric suggest that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. Anna talk about how projects never really end because people can always think of something else they might want. Tom talks about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. Eric asks us to talk about data migration challenges and ideas. Folks talk about the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. Eric talk about data cleanup and how it's a partnership to clean the data. Anna asks folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. Tanya suggests a contest to get staff to do tedious things, like giving away iPhones for uploading data aa93413e17d2716ee98009239c20fe0f717d8892 Web Project Fundamentals 0 165 671 331 2016-01-14T22:20:29Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''involve stake holders''' Seth encourages folks to involve them often and early '''invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. ah ha's - seeing your software from the perspective of managers - the idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 82914aeb86358f8b6db2a04f8ae11929186b6fdd 672 671 2016-01-14T22:20:48Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''involve stake holders''' Seth encourages folks to involve them often and early '''invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - seeing your software from the perspective of managers - the idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. dffc4f8e620d82a2ce3c7153bc4be84361670127 673 672 2016-01-14T22:21:16Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - seeing your software from the perspective of managers - the idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 4952966d50205f64959b2cfd61efda846d4c7459 674 673 2016-01-14T22:21:45Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's - Seeing your software from the perspective of managers - The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. d562738666e44c41352efbd13a5819722c77fa26 WestCoast2008:Brainstorm 0 168 675 337 2016-01-14T22:23:02Z Miriam 2 wikitext text/x-wiki We'll using the final circle as a time to brainstorm how to continue our collaboration and sustain the community of practice around Nonprofit Technology Project Management. 583cca3a0ef3292ade49e9f07a3cd76ac63e327d WestCoast2008:Implementing an Existing Database Software or Service 0 171 676 343 2016-01-14T22:24:50Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. b1a6993ab5c5113e5257651dda9c9c9da1a0ea03 WestCoast2008:Managing Nonprofit Software Development Projects 0 176 678 532 2016-01-14T22:27:30Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for Nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don’t exist. But software development is not a core competency of most Nonprofits, and too often Nonprofit Software Development Efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) e7d8162bd832f840bf0508e4c2566113f8af11dc WestCoast2008:Methods in Selecting Software 0 178 679 480 2016-01-14T22:30:05Z Miriam 2 wikitext text/x-wiki How do you balance the need to pick great software with the need to not spend a year full time doing it? We'll talk about processes and methods - including Idealware's research methods for understanding what software is available in a particular area - that can help. == Seth & Laura -- Software Selection == == Ahas == * Psychological and cultural divide between technies and the mission that is inimitable to your interest. Seems that there has to be some fundamental understanding of how the technology works, and if you don't have that .... * The concept of good enough. * Great idea to use others RFPs at shortcut feature list. * Happy that others agreed that RFP's can be a waste of time * Challenges can be very similar, but solutions very different. == Session == Seth * For CMS, picked tech first (Drupal), then put out RFP without specifying platform * For CRM, picked platform first (salesforce), then put out RFP for customizing/implementing. Robert * Long complex RFP processes often a waste of time. * Short RFP (5-10) pages make a lot more sense, * Some vendors refuse to respond to RFP's, unless there is an existing relationship Laura * We are in bad cycle of RFP abuse * Lots of web site vendors won't respond to RFPs Jonathan * What do non-profits think about contracts Kimberly * Contracts help define relationship and build it out Arthur * Contract is valuable symbol, memorializes Robert Always write a proposal for clients, and always write a scope of work * different from RFP NAME * RFP has a bad stamp to it Laura * Idealware is a non-profit that provides information on software * Two methodologists * look at what a market [set of features] looks like * find 5-10 experts, interview them, find out what considerations are, market leading products * Detailed tool comparison reports (example, doing grant management tools) * 10-20 people * Vendor demos are followed by creation of rubric * Nonprofits could use variation of this method Seth * Method depends on size of org. large orgs bring in the vendors to demo the software. smaller orgs (<20 staff) do informal research. Cinderella * How do we find out the top 3 software choices for list mgmt? [Name] How do I find references? * Ask vendors for references * Check out social source commons, socialsourcecommongs.org * Just google and find references, then follow up by a email. Joe I don't have time to join all these groups and do all this research. How do I get answers quickly. * Look at market leaders * Find something good enough Joe How to pick calendar sharing application Look at * Cost * Ease of use * Ease to implement * Interoperability with outlook * Low support burden, no extra work for technies. Laura and Dyana How do we define needs? What is your system for coming up with a checklist? Arthur * We are not that systematic, we are intuitive Ken * Even though we are more structured, we have lots of false starts Joe * Sit down and have a meeting, make a proposal for something that meets your needs Robert * This is a place where other people's RFPs are very useful * Look at other people's RFP for ideas, features to prioritize Seth * Keep ongoing list of needs, problems noticed * Sit down with tech consultant Laura Get demos early in the process to know what is possible. Arthur Adoption can be a problem, if leader doesn't drive best practices and adoption, often doesn't happen. Name? Have group brainstorming and prioritizing. Do a 3 hour meeting with everybody in the room, as opposed to individual meetings. Laura * Knowledge of what is possible * Knowledge of what tools exist * Understanding organizational and people's needs Seth How to rationally set a budget? * Look at how tech relates to mission * Look at how tech relates to income. * Look at staff time / money saved * Factor in if is generates income Consultant experience of what people pay for /budget for a donor database * seems totally arbitrary. .... Missed some stuff .... David Don't forget asking your peers, friends and colleagues offline. Call up people and ask them what they use. Seth Put out queries on progressive-exchange mailing list. But may get lots of private responses from vendors. 1190601cc502b12cf01bbe5d9513436ad2bc9eba WestCoast2008:Opening Discussions - Project Management Principles 0 180 680 361 2016-01-14T22:32:29Z Miriam 2 wikitext text/x-wiki === Description === We'll kick off MNTP with five parallel "Project Management Principles" sessions to establish a shared language as participants move through the event. Participants will be able to select which of the five discussions they'll join, and each group will report key outcomes back to the larger group. These sessions are intended to start people thinking and sharing knowledge about some of the key best practices and challenges in Nonprofit Technology Project Management, and how they apply to real life. They're geared to help form a common vocabulary and conceptual framework for the rest of the event. de4e481f353fbab764adb711d2a4626351209a2f WestCoast2008:PM Principles - Advanced Web Projects 0 181 681 363 2016-01-14T22:35:04Z Miriam 2 wikitext text/x-wiki Notetaker: Tom [Lessons Learned/Elevator Advice] - Tanya Africa (MoveOn) * Electoral Get Out The Vote software * Programmers say that a <something> tool will break, listen to them! - Debbie * Need staff buy-in - Lisa (Sigma Consulting) * Listen (x3) & talk to stakeholders - Michelle (quilted) * Make sure everyone on same page from start (scope, esp.) - An Chow (Dreamfish) * Ditto above) - Harvey * Know stakeholders * Workflow improvement - Andre (Rockford) * Astonished at proliferation (& pace of) tools and keeping track is tough - Dan (Maplite.org) * Make graphical mockup of UI early!! Helps get support :) - Karen (Sophia's Garden) * Stay true to your vision but be flexible in implementation - Katherine * Clear requirements otherwise you'll solve the wrong problem - Ben * Mockup early!! Building in reflection early & often!! - Tom * Be sure to get right reqs. - Arthur (energy action) * Mockups: get specific tangible instead of moving forward before full talk-through - David (Radical Designs) * x4 -- x100 hours quote by devs!! Educate client on impact of scope change are (exponential & how late changes are even *worse*) - Dan: find that outlining features & future ideas to enable devs to dev better - David: much pain comes from a lack of frontloading & planning * Heard some tools & tactics - Lisa: Challenge to convince org to spend resources on frontloading is tough. Purchase something before deciding on what is needed. tough to get investment in planning. - Harvey: We need this solved!! Ask why :) Gotta know on the very basic level of who is going to use the software and *HOW*. Gotta fill the needs of end users. Get all stakeholders involved early - Tanya: One solution is to gather stakeholders. Having the meeting will trick people into planning! Panic button option: demo how if feature Q doesn't work, here's what will happen. Use one good example! - Tom: Give clients the "wrong" option so they come back with the right one. - Arthur: Give the mockup so people can form opinions - Ben: Me Too - Karen: Turned a tech matrix into a mindmap. Then used it to identify users and what functions mapped to users. Combination of user story with tech matrix. Easier to use graphical elements (like icons) to visually represent features and concepts and relations. Want to ensure people *understand* - Harvey: Started document when had a personal lull and that forced people to create a timeframe & team. Needed to get something out there in order to get people to start thinking about this sort of thing. Several teams need to collaborate on a regular basis!! Team A needs Team B to finish their part before they can continue. Ownership over a given feature does not mean complete independence. - David: Lots tools to kickstart process * Initial Planning Doc * UI Mockups * User Stories * Technology matrices * Timelines / Dependencies * Core Features Identification * Scoping the Planning Process * Decision Timeline & Ownership * Mapping out roles of the team - Tanya: Scoping Planning Process turns into planning the program & need to demand some early decision making. Use standard doc that describes programmatic model as a living doc. Becomes an authoratative reference for the *program* - Debbie: Decision timeline & ownership to figure out *who* has to be at which meetings and what the timeframes are - Lisa: Have a project champion who is responsible for keeping on timeline. If 1 person falls behind it affects the whole project - Tom: Keep 'em focused on one project - Lisa: CEO, ED, etc. -- someone who has decision-making authority but isn't involved in implementation of project makes great project champion. - Ben: Mapping out roles of the team. How to do this & what is the "right" amount of detail and how to get buy-in - Harvey: Initial research & getting down to the nitty-gritty of stakeholders & workflows is important to figure out *WHAT* is important and can filter through all of what you've gathered. This then informs who you're going to have involved. That way you have someone who you can go talk to about a particular feature. Once you start implementation it's a wild bronco & it's OK to step out if something isn't working well. But if you're implementing, you need to be happy with where you are. - Tanya: What *are* roles? - Ben: High Level like who is decision maker through low-level who is implementing a particular detail. In successful projects I've experienced there have been explicitly and implicit roles defined. This informs how they'll step up to fill a role. Not strict guidelines on definition. - David: Points of Failure for is role definition. Going higher & higher up will end up with irrelevant feedback, so need to know who to talk to at what *point* in the process. Document who needs to sign off on *what* *when*. UI changes late in the game due to feedback from CEO. Ensure that you *know* who needs to sign off on what, when (decision matrix). Sign off on design early & then don't get feedback until late in the game which creates problems. So: establish roles *AND* timelines. - Andre: From client side this makes sense & you can't get involved enough in how the organization works. You have to be an anthropologist. Project failure is often based in the mysterious inner workings of the way the org works. How willing & able are you to get inside or to prevent these breakdowns. - David: Depends on budget :) NP Tech Dev is org. dev! Can go in and do the org. dev & research *IFF* org has resources and are able to change in order to resolve particular tech issues. Sometimes you can't do anything about the politics of the org in order to solve a tech problem. (i.e. Hey, you should redefine your departments in order to solve this problem!). Sometimes the technologist is the respected authority. - Andre: Ask org to let you present to the *whole* group. Get the outliers who are going to sabotage later will make themselves known! - Eric: In consulting role, I set things up like that big group. Get as many people there in order to figure out who plays what role internally. That means that later you can have backchannel conversations in order to work out a problem. Can figure out ahead of time who might derail process. Sometimes my scoping won't predict entire cost because I need to do more work outside of *tech* work with back-channel conversations. - David: Budgeting process around tech planning is fairly elastic, but *goal* is often fixed-cost for non-profits. How do you budget & manage expectations for the needs assessment. - Harvey: How many folks use scope triangle? - Some: What is it? - Harvey: Time vs. Quality vs. Money & pick any two :) Get basic ideas on where you're going to end up through the simple exercise. - David: Many non-profits will turn it into a pentagon & make up two points :) - Lisa: As a client I'd ask the outsider to be your advocate for the project. If you think there's a problem (i.e. sabotage) lemme know early so we can work together to figure it out. Help me out on this sort of stuff!! - Dan: Fixed cost issue; I'm client & we've given up on fixed cost because we keep trying it and developers lose interest - Tom: Use ballparks in hourly. - Eric: I concur. Often *fix* a planning component. You can shop this project around out after the planning. Then we throw out support costs and if they won't pay for that, I won't go into the project. Don't wanna get caught in "site won't work without support" - Tanya: As a client we set a timeline that defines our budget & prioritize features based on timeline. We identify tiers in order make sure certain features *do* get implemented. Make sure programming team doesn't say "Are you from mars?!" on how feasible something is. Can then guarantee that the tool will have these basic functions and no additional features and everything from there on *MUST* be prioritized. - Dan: How do you do QA & user testing. - David: Make the site live :p If core basic functions work, you can launch. As we've moved to SAS, we call the whole thing a beta indefinitely. Depends on mission-critical functionality (i.e. if accounting, then this won't work), but if it's a web-app the user-experience will dictate priorities. Won't know how (e.g. a social networking app) will work until real users use it. Dev time for QA will be reasonable to quote for test-driven development. When you write a chunk of code that does X, you write a test to check to make sure that the chunk of code does indeed do X. 2:1 test coverage (or some big ratio). You *must* do something along those lines for large apps is pretty key. Expressing this to client that it will make it successful down the line but cost more now is very tough. - Dan: So you ask devs to use it? - Katherine: Yup. Very time-consuming and uses more resources you need to do it! - Michelle: From dev's view it's toughest when you *want* to do it and client doesn't have the buy in ("We don't see return on our $$"). You have features & write tests for features. You should go the opposite way & write test first. - Tanya: Two questions -- when you write code to test it...how do you know it broke? - David: You run code & get feedback each time you change. - Katherine: YOu get a report along way - Tanya: As PM I feel like it'd be great to be able to explain this to program side...do you have examples & fact sheets? - Eric: Haven't seen fact sheet along those lines. I've only done it once, but I've had a big problem in explaining it to client. We set up a failure w/out test-driven code and we showed how this wouldn't happen in test-driven code. Set it up for failure intentionally in order to drive the concept home!! Hard to get them to buy in to 2x the code or 10x the code - Michelle: It's like insurance nothing ever seems to happen :) - David: Best practices dictate test-driven dev. Build 1st, optimize later. Scaling in large apps, you don't optimize from beginning. Lots of tough decisions about how to make things work for massive numbers of users. Hard to predict what will break. These items are very tough to explain to client. - Michelle: It's hard to predict what will scale, but at the same time you don't want to go live & then have the site go down (!). It's important to be able to test as you build out. Hard to coordinate. - Tom: Sometimes if you're going to get lots of users at the outset, there's data you can pull from. - Arthur: Keep things simple & don't add things just because they're "nice to have". When we get too complex our projects tend to fail. - Michelle: That ties in to staying true to vision. As you start developing you often lose sight of what is mission-critical. Staying simple & streamlined is excellent. - Harvey: This is a reason why to get stakeholders together in order to inform the developers of what needs to be improved. There *will* be changes, but both sides will need to consider technical & political sides. - Karen: Spoke with community manager who said launch with simple feature set and then get early user feedback and you'll then be able to figure out what is necessary. Test that what you've planed is what the users want? - Tom: How do you convince client of this? - Lisa: I'm in that situation. It's easier to *build* credibility than to *re*-build it. If you do a little at a time, you build slower. - Andre: From the client side, we want to present a good face to people all at once. We want to get success with the swarm phenomenon. It's tough to buy in for beta-testing. - Karen: I worked *very* closely with a developer on a site and I'm *very* invested with the site now!! In a year they'll have a great product. So it's was good for me to have that experience and understand the way the process works and this is a developing mindset. 5f2f3f3cd2d81a6e506369b38af077122c255012 WestCoast2008:PM Principles - Introduction to Project Management 0 182 682 536 2016-01-14T22:35:56Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): Tides foundation Technology without background. Project management. Technology; Hewlett Foundation; Technology cooperative; Accidental project manager; Web developer; Database of money and votes. All project management; Intern program for researchers; ISQL and database management System to organize all projects in pipeline. Integrated system for all NPTM; Track, report and measure projects; Facilities, putting on conferences. Communications department; Website content management; Redesign website. Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Defining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality initiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiraling within project. 6e865abeff2eb014d46650200ce6ce902f0f631f 683 682 2016-01-14T22:36:08Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): Tides foundation Technology without background. Project management. Technology; Hewlett Foundation; Technology cooperative; Accidental project manager; Web developer; Database of money and votes. All project management; Intern program for researchers; ISQL and database management System to organize all projects in pipeline. Integrated system for all NPTM; Track, report and measure projects; Facilities, putting on conferences. Communications department; Website content management; Redesign website. Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Defining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality initiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiralling within project. cfb0b3bcc9c93d52e0ffb27fa4b5e9299548bf95 WestCoast2008:PM Principles - Software and Database Development 0 183 684 367 2016-01-14T22:40:32Z Miriam 2 wikitext text/x-wiki Notetaker: Mark ===What people want to talk about=== 1. How to choose tools<br/> 2. Documentation and QA<br/> 3. Managing people, especially not full time<br/> 4. Managing times<br/> 5. Managing software projects rather than websites<br/> 6. Research on things that have worked<br/> 7. How to plug in volunteers<br/> 8. Bill versus buy questions<br/> 9. Scope and scale<br/> ===Gunner's intro=== Generalizations<br/> 1. Prevalent pathology is the old school laboratory model. avoiding the whole spec, then developers go and hide for months and hand over a fished project to the client<br/> 2. Connect with peoples' pain and passion<br/> 3. To avoid, Agile development is encouraged, partnership with passion, work with people during the difficult parts to encourage a painless final outcome<br/> 4. Present things of value to clients as quick as possible, get them politically engaged right away. if clients get value right away, and appreciates it, and gives feedback, the stakeholders will be happy<br/> 5. All successful tech projects work on the same model of the community organizing model<br/> 6. Do these apply to internal projects? the answer seems to be yes, but internal is a little easier to reach the stakeholders<br/> 6.1 BUT, scope difference in internal versus external, external expanded scope can add to the worth of the company, internal scope creap can drain resources<br/> 7. Agile development can fail if there is no completion, i.e. initial value deliverables don't lead to further value deliverables, i.e. I'm done with this part, I'm going to move on<br/> 8. For non profits paying technology, free open source license is really important, to not get screwed by proprietary companies owning your code<br/> 9. Important to understand the nature of your open source developers, are they volunteer? can they be held accountable<br/> 10. If you aren't getting good "vendor" support on your project, without paid developers, organizations lose control of their technology<br/> 11. But when you need to free volunteers, how do you get them and keep them<br/> a. Conveying to volunteers how their work translates into results b. Give users really small deliverables c. Really important process, make explicit levels of accountability d. Try to find and keep good people by good process<br/> 12. Get people invested in projects as soon as possible AND make them aware the process will take LOTS of work, but there is the other side, and when you get there things will be better<br/> 3. Language and vocabulary, needs to be the language of the users, must talk to the people info workflow, not tech details<br/> ===Buy versus build=== 1. Problem of getting calls of broken databases that nobody in the org knows anything about, and the original tech provider may have gone away<br/> 2. Clients want it fixed, the ideal is to give something to the client that can be customized, but the tools can be sustainable<br/> 3. The decision is a political one, whether you buy it or build it<br/> 4. Always try to avoid building, so many orgs think getting technology is as simple as ordering a pizza<br/> 5. A weedy garden is a good metaphor, building your own means lots of bug fixing, maintaining, and most important is security problems<br/> 6. Building a website with your own backend these days is crazy<br/> 7. Building what the clients expect. Unfortunately also leads to extra expectations of enhancement<br/> 8. Clients often think they want to get the perfect software for now and for the future, and never have to deal with it again, need to work to transform that thinking<br/> 9. Buy vs build first question is their budget<br/> 10. Find people with a track record within your particular industry, and goes with them<br/> 11. Avoid single developers like the plague<br/> 12. If an org can't specify their needs, their is no way you can build a successful project for them<br/> 13. Actually, build versus buy versus bend<br/> 14. Only build customization for groups that can handle the technology<br/> c1ff72f481232a803af5137976233dc3ba6abec9 685 684 2016-01-14T22:40:51Z Miriam 2 wikitext text/x-wiki Notetaker: Mark ===What people want to talk about=== 1. How to choose tools<br/> 2. Documentation and QA<br/> 3. Managing people, especially not full time<br/> 4. Managing times<br/> 5. Managing software projects rather than websites<br/> 6. Research on things that have worked<br/> 7. How to plug in volunteers<br/> 8. Bill versus buy questions<br/> 9. Scope and scale<br/> ===Gunner's intro=== Generalizations<br/> 1. Prevalent pathology is the old school laboratory model. avoiding the whole spec, then developers go and hide for months and hand over a fished project to the client<br/> 2. Connect with peoples' pain and passion<br/> 3. To avoid, Agile development is encouraged, partnership with passion, work with people during the difficult parts to encourage a painless final outcome<br/> 4. Present things of value to clients as quick as possible, get them politically engaged right away. if clients get value right away, and appreciates it, and gives feedback, the stakeholders will be happy<br/> 5. All successful tech projects work on the same model of the community organizing model<br/> 6. Do these apply to internal projects? the answer seems to be yes, but internal is a little easier to reach the stakeholders<br/> 6.1 BUT, scope difference in internal versus external, external expanded scope can add to the worth of the company, internal scope creap can drain resources<br/> 7. Agile development can fail if there is no completion, i.e. initial value deliverables don't lead to further value deliverables, i.e. I'm done with this part, I'm going to move on<br/> 8. For non profits paying technology, free open source license is really important, to not get screwed by proprietary companies owning your code<br/> 9. Important to understand the nature of your open source developers, are they volunteer? can they be held accountable<br/> 10. If you aren't getting good "vendor" support on your project, without paid developers, organizations lose control of their technology<br/> 11. But when you need to free volunteers, how do you get them and keep them<br/> a. Conveying to volunteers how their work translates into results b. Give users really small deliverables c. Really important process, make explicit levels of accountability d. Try to find and keep good people by good process<br/> 12. Get people invested in projects as soon as possible AND make them aware the process will take LOTS of work, but there is the other side, and when you get there things will be better<br/> 3. Language and vocabulary, needs to be the language of the users, must talk to the people info workflow, not tech details<br/> ===Buy versus build=== 1. Problem of getting calls of broken databases that nobody in the org knows anything about, and the original tech provider may have gone away<br/> 2. Clients want it fixed, the ideal is to give something to the client that can be customized, but the tools can be sustainable<br/> 3. The decision is a political one, whether you buy it or build it<br/> 4. Always try to avoid building, so many orgs think getting technology is as simple as ordering a pizza<br/> 5. A weedy garden is a good metaphor, building your own means lots of bug fixing, maintaining, and most important is security problems<br/> 6. Building a website with your own backend these days is crazy<br/> 7. Building what the clients expect. Unfortunately also leads to extra expectations of enhancement<br/> 8. Clients often think they want to get the perfect software for now and for the future, and never have to deal with it again, need to work to transform that thinking<br/> 9. Buy vs build first question is their budget<br/> 10. Find people with a track record within your particular industry, and goes with them<br/> 11. Avoid single developers like the plague<br/> 12. If an org can't specify their needs, their is no way you can build a successful project for them<br/> 13. Actually, build versus buy versus bend<br/> 14. Only build customization for groups that can handle the technology<br/> 5ce970cc4c364e24adf02d3962b66a38c6d5f414 686 685 2016-01-14T22:41:13Z Miriam 2 wikitext text/x-wiki Notetaker: Mark ===What people want to talk about=== 1. How to choose tools<br/> 2. Documentation and QA<br/> 3. Managing people, especially not full time<br/> 4. Managing times<br/> 5. Managing software projects rather than websites<br/> 6. Research on things that have worked<br/> 7. How to plug in volunteers<br/> 8. Bill versus buy questions<br/> 9. Scope and scale<br/> ===Gunner's intro=== Generalizations<br/> 1. Prevalent pathology is the old school laboratory model. avoiding the whole spec, then developers go and hide for months and hand over a fished project to the client<br/> 2. Connect with peoples' pain and passion<br/> 3. To avoid, Agile development is encouraged, partnership with passion, work with people during the difficult parts to encourage a painless final outcome<br/> 4. Present things of value to clients as quick as possible, get them politically engaged right away. if clients get value right away, and appreciates it, and gives feedback, the stakeholders will be happy<br/> 5. All successful tech projects work on the same model of the community organizing model<br/> 6. Do these apply to internal projects? the answer seems to be yes, but internal is a little easier to reach the stakeholders<br/> 6.1 BUT, scope difference in internal versus external, external expanded scope can add to the worth of the company, internal scope creap can drain resources<br/> 7. Agile development can fail if there is no completion, i.e. initial value deliverables don't lead to further value deliverables, i.e. I'm done with this part, I'm going to move on<br/> 8. For non profits paying technology, free open source license is really important, to not get screwed by proprietary companies owning your code<br/> 9. Important to understand the nature of your open source developers, are they volunteer? can they be held accountable<br/> 10. If you aren't getting good "vendor" support on your project, without paid developers, organizations lose control of their technology<br/> 11. But when you need to free volunteers, how do you get them and keep them<br/> a. Conveying to volunteers how their work translates into results b. Give users really small deliverables c. Really important process, make explicit levels of accountability d. Try to find and keep good people by good process<br/> 12. Get people invested in projects as soon as possible AND make them aware the process will take LOTS of work, but there is the other side, and when you get there things will be better<br/> 3. Language and vocabulary, needs to be the language of the users, must talk to the people info workflow, not tech details<br/> ===Buy versus build=== 1. Problem of getting calls of broken databases that nobody in the org knows anything about, and the original tech provider may have gone away<br/> 2. Clients want it fixed, the ideal is to give something to the client that can be customized, but the tools can be sustainable<br/> 3. The decision is a political one, whether you buy it or build it<br/> 4. Always try to avoid building, so many orgs think getting technology is as simple as ordering a pizza<br/> 5. A weedy garden is a good metaphor, building your own means lots of bug fixing, maintaining, and most important is security problems<br/> 6. Building a website with your own backend these days is crazy<br/> 7. Building what the clients expect. Unfortunately also leads to extra expectations of enhancement<br/> 8. Clients often think they want to get the perfect software for now and for the future, and never have to deal with it again, need to work to transform that thinking<br/> 9. Buy vs build first question is their budget<br/> 10. Find people with a track record within your particular industry, and goes with them<br/> 11. Avoid single developers like the plague<br/> 12. If an org can't specify their needs, their is no way you can build a successful project for them<br/> 13. Actually, build versus buy versus bend<br/> 14. Only build customization for groups that can handle the technology<br/> 39370b7349ca4385d292a2a51a01f6d7f51bd6c5 WestCoast2008:PM Principles - Web Site Essentials 0 184 687 488 2016-01-14T22:42:09Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal talks about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 1dc313952c5825d6c44ec58035f2703a87ed8d55 WestCoast2008:Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 188 688 377 2016-01-14T22:45:05Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google apps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Dupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 example: exchange server versus google apps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook w/ google. Timeout. Gmail, and popup though outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. Case management: client tracking software. Eg. Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy DRupal, Joomla, Plone are the top 3 healthy opensource. Why would anyone want to pay. 1- Learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or timeconsuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Eg. Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - training - how easy to use - to get it running, adjusted - cost of software.. not that big a factor. Social solutions: consult w/ client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run bc people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Opensource is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the value to you if it has a community. Rich opensource “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools because they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AH-HA's: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AHA. Freee, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. cf5b7c1cc5ec3b25626a6a315cb5815b03ca5569 WestCoast2008:Techniques and Tools for Remote Collaboration 0 189 689 490 2016-01-14T22:47:33Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude Remote Collaboration. Teams in 3 different places team MAP capacity building. Accounting, legal, strategy plan 2 teams on different coasts Geographic offices International carbon-based projects on the ground. Distributed energy modelling. Regional, national networks, communities of interest in different places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collaborations and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. Problems & challenges: Keeping everyone on the same page. Don’t exclude those not present. Software installing Virgin control with documents – which is most current copy of document edits. How to white board on the phone Budget for tools needed Get useful updates and understand status of projects Confirming understanding Drawing out quiet members of team Is it an effective conversation How to get feedback. Keeping people engaged in conversation? Multi-tasking prevention. Creating a venue informal discussions – besides agenda meeting. Create energy of interaction and good ideas creation Culture propagation, eg how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1- creating a zone for cohesive team formation: Tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat w/ one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. Techniques: 1- Skype. Time zone issues. Moving technical data, dbases, documents. Use Skype works 80% of the time. Skype is a free world wide digitizing text/video/voice communication. Free worldwide. “little good with a curl” good very good; bad atrocious. Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. Move algorithms – type it in. Email one another. You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. 2- Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. 3- How to schedule meetings? Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. What about international – no overlapping times. No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. 4- Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg, universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations eg. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. 5. Shared Diagramming Tool. ? drawing software re shared mockups? GLIFFY To do mock ups. 6. Status. Project blogs people have to post things. Not polluting email. Everyone has an account. 7. Website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: Conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AH-HA: Communication – easier to sort out Collaboration – think together simultaneously – harder to tailor to everyone’s need IM and IRC Important to establish informal backchannel for office team Sometimes you have to meet in person. Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. c2ea0c20bf12170b1e046120ea1943828991fc86 WestCoast2008:The Art and Science of Defining Scope 0 190 690 539 2016-01-14T22:49:08Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining Scope: Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. Physiological. Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own trade-offs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. Signatures are key. Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. Design and scope. Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking co-workers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't have the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. 011a833d154b9cd02b123788bdb976d59d2c7661 WestCoast2008:The Art of Project Management: Knowing Where You Are in a Project, and What You Can Do When 0 191 691 440 2016-01-14T22:50:48Z Miriam 2 wikitext text/x-wiki === Description === One of the keys to success in any project is knowing where you are in a project, and what changes can be made when. We will talk about strategies for breaking projects into chunks and phases, how to set criteria and decision points for each phase, using checklists and sign-offs to manage input, and recovery strategies for when your carefully laid plans go awry. === Session Notes === Notetaker: Ben * Go round of people, saying goals ** Better estimating how long projects take ** Software dev estimation - why does the last 10% take 90% ** Good at the known - how to estimate the unknown? ** When is the project closed? ** Pitfalls of time estimation ** Hard communicating projects to client ** How to communicate our process to clients ** How to reality check vendor timelines ** How do you know where you are at in terms of estimated time ** When you have gone over time, how do you manage that with clients and workers * Main things ** Tools *** Favorite tool: the checklist ** Tactics *** Client sign-offs *** Narrowing the cone of uncertainty ** Principles *** Biggest thing: chunking things up to constrain uncertainty -- going over a week on a one-week chunk is not a huge deal, going for 2 months and realizing you're half-way done, is a huge problem * What are some other ways to approach things? ** As a client with consultants, I give them a drop dead deadline, and work with her programmer to create a timeline, set a fixed budget ** Checkpoint at 80% of project budget * Never offer a fixed bid on an 8 month development project * Definitely have a project manager who is staying on top of the status of the project * New technology is both new technology, but it's also technology you haven't implemented before * Used an excel spreadsheet do detailed estimate of programmer time, multiplying development time by 3 for ones we haven't done. we lived in the spreadsheet for 3 weeks * Where we got burnt was value-engineering a budget and project, and we ultimately decided to eat that time. in the future we would ask that consulting time is paid for. * We want to avoid that feeling that we "just have to get through this" and don't have any time. * This is really when we're doing something new and different, not regular roll-outs * Use the budget to get client to understand the trade-offs of this feature over that * We did check against the spreadsheet estimates * We were very honest with the client about what is possible and owning risks jointly with your client * Front-load the scary stuff * Estimate vs actual: ** We export the excel estimate to a CSV, import to salesforce, and map our time-logging to it so we can get really granular -- down to the requirement level. * Time-logging is mapped through salesforce to the original spreadsheet * Transparency: it's important to really work together on the checklist, and be sure we really have a complete picture of the project to be sure things don't crop up. * We chunked things in a way that was completely counter to how the project actually played out on a technical infrastructure level. * Checklists, should they be provided by programmer or client? ** It's always a negotiation between all parties that have a stake in the work ** There are business milestones, technical milestones, etc ** It's important to make clear who is responsible for what * Don't be afraid to advocate for your needs, and to define the project process * Let's re-examine a project and the pathologies happening ** Why didn't the ui get detailed sooner? ** There was a conflict between what the developers thought the process should be and what would have made more sense for the client and in terms of managing risks * How much detail do you manage with a project that is already underway? ** If it's already going, at least getting a clear idea of the outcome would be helpful * What does a client want to know? ** Always over-estimate especially for time ** Want to know the moment there is discomfort in the relationship and the developers are feeling like they can't make it ** Create a place where developers can speak up comfortably * Estimation ** When a developer says it will take 3 hours, you have to add project management, design and q&a, and contingency -- basically triple it ** Stick to a methodology and evaluate based on it * What about the situation of a client saying i want X features and X amount of money, how do you handle that? do you lower rate? ** Prioritize. the dollar exercise (divide the dollar among 20 features) ** Everybody can have sticker shock * Value engineering ** The idea is, try to get as much bang for the buck as possible ** If the client has $60,000 and we give them an estimate for $100,000, what are the features we need to let go of ** Let's try to not do it for free, and be clear about how much the project is really worth with the client even if you do give a little and eat some hours ** Here's a summary: *** Client: "we have $60,000" *** Vendor: "it will cost $100,000" *** Client: "we can't pay that" *** Vendor: "here's a project we can do for $60,000, and here's what it can do and here's what it can't" * Question: how many people do a project post-mortem with a client and internally ** I'm a firm believer in this * One problem I'm dealing with with a current project is that there are so many requirements, I'm actually taking a lot of time simplifying and streamlining features. identifying and cutting those things that will blow up in your face ** Pulling back from specific features to requirements * Let's have a conversation about meeting client's needs, and be really realistic * Set up a parking lot, put things in the parking lot you're not going to use right away * What is a chunk? it's the smallest bit we can show to a user: here's a thing, look! * Setting up small successes every week * Its also helpful to figure out what you know and what you don't know, and manage the things you don't know e3558bf1c9bd71bde1f8e2368ec6d9c4a97f215c WestCoast2008:User Testing 0 194 692 389 2016-01-14T22:55:54Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === - Laura: Go around the room! - Tom: Point of Pain Personally - Harvey: Need to get admins to listen to me - Debbie: - Trinh: Getting it right the first round sets things off right - Spensor: Attempting to go paperless so more users using systems and how to get feedback - Amanda: Large diverse org. need to collaborate & pull people in early - Briana: Same as amanda - David: More of the same :) - Jon: Eval & Measurement - Katey (?): Custom Dev. -- Design for development & how to do that. - Ken: Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. - Karen: Interested in the whole understanding site from user perspective - Melinda: Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === - Laura: Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. - Laura: There's a whole span of user research. Up-front to understand incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interactive process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). - Laura: Questions, reactions, etc. - Karen: Card sorting? - Laura: I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). - Melinda: I have been the subject....then what do you do? - Laura: There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). - Karen: What part of the process do you do this? - Laura: Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labelled to get cues as to where to put things. - Karen: These are the *end users* (either part of org. or otherwise)...do you pay 'em? - Laura: Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? - Melinda: This is the best idea I've heard in 3 years! - Laura: It's a time-honoured technique. There are tools available online. It's preferable to do it in person because it's less abstract. - Melinda: Seems like an easy way to get everyone involved. - Jon: What are you trying to get...attitude, analysis? - Laura: You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. - Melinda: What about a survey to do the same thing? - Tom: We've used questionnaires for features! - Katie: user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? - Laura: Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. - Melinda: Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. - Laura: Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. - Tom: The Humane Interface - Melinda: Accessibility? Is that still out there & how does that interact with this? - Laura: This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === - Laura: Surveys are one method for understanding users' desires. - Katie: Observation -- just watch users use the site and take notes. We were considering using gotomeeting(.com) to watch users use what you've developed for them. - Laura: User test the current software or competitor's sites (or similar sites) to see how people use them. - Briana: What do you watch for? - Katie: We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. - Laura: I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for Mother’s Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interaction of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". - Melinda: It's important to not to pre-training. - Laura: You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. - Amanda: I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? - Laura: Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. YOu'd probably need to do 4 or 5 in a particular group. - Melinda: I need to know how literate the potential users are. - Laura: I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of gropu data, but it's not *actually* that you've probably got only one or two. - Brianna: In an interview series, what questions would you ask? - Laura: You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. - Melinda: People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. - Laura: To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activites in the neighborhood. - Melinda: We need to figure out how to include the content of the video tapes. - Jon: Is the goal to increase the broad user-ship of the site or to raise money? - Laura: A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. - Jon: If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. - Melinda: At a certain point you need to ask people. - Spenser: ideas.salesforce.com -- if you have a feature request that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. - Laura: If you had a motivated user base, then that might work quite well. - Laura: I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" - Jon: One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. YOu need to ask efficacy and user base questions first. - Melinda: Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. - Amanda: There are priority levels with various pieces of content. - Jon: Do you have questionnaires, do people fill 'em out? - Amanda: Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. - Jon: Analyze by click? - Amanda: Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. - Jon: It's not very personal to just have a generic questionnaire. - Laura: Other questions? - Ken: I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). - Laura: How are you using web stats? - Melinda: I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. - Ken: How do you react when audiences do something counter-intuitive? - Brianna: One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. - Jon: Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. - Spenser: Then maybe you create the form for recommendations. - Brianna: We're getting comments on the blog too and lots of people get very involved there. - Laura: In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very passionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnographic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. - Debbie: One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. - Katie: It's scary to make yourself vulnerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." - Laura: There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. - Brianna: Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? - Melinda: E.g. "What is tagging?" - Katie: I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda defining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. - Jon: Is that beta testing? Isn't there a big difference in the two audiences? - Katie: Also user testing on back-end and that's what I'm thinking of here. - Laura: I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. - Melinda: Establishing a framework out front including terminology might help. - Debbie: We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. - Ken: How do you get the person to buy-in on that? - Debbie: It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. - Ken: I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. - Debbie: It was very clear form the start of the project. - Melinda: But the ED might have interfered with the collab. - Debbie: YOu can't talk her out of everything! - Jon: Did she need to suspend disbelief? - Debbie: She just has lots of opinions. - Jon: Boundary establishment. - Debbie: It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. - Karen: You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. - Debbie: It was a very fast turnaround so everyone knew we needed to keep it quick as possible. - Harvey: We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. - Laura: So were you cutting controversial things? - Harvey: It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! - Laura: There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? - Tom: Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overriden by admin." - Laura: Will this work for internal projects? - All: NO! - Ken: I like tech committees with lots of people without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. - Tom: I have ruled with an iron fist and insisted on getting people to work with me a certain way. - Ken: Yeah, that won't work for me with my internal code of ethics. - Harvey: I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" - Laura: End of Time. Takeaways/Ah-has? - Katie: Card sorting - Ken: Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. - Jon: It's too amorphous a subject. - Melinda: I like to hear that others are trying to use statistics - Debbie: It was inform with nothing written. (Going live June 16th) - Katie: The resources that were thrown out there. - Debbie: TCG is design and CivicAction is doing back-end. 7a316d2958b52e385de0e826345e1aad1348c435 WestCoast2008:What Should a Web Site Cost? 0 195 693 493 2016-01-14T23:00:18Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: 3 levels of websites: Brochure website Contact MP Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. Types of participants in web development: Platform players. Services & Vender. Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. Add custom theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade-offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realise state. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. - Change Wordpress themes and org maintain - CVCRM and Drupal. - design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments - high end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. - Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. - - no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want roll-out. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual worlkd enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. Includes inhouse designer and trainer. $95/hour for design Hosting $40-65/month includes tech support and email. Custom projects start $15k. Less not viable. Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. Get templates and install them. Cost for implementation $4k-10k. do fixed costs easier for clients. Very little brochure ware doesn’t make sense when using a CMS system. Host Wordpress and the other bit. Mostly $6,500 add 30-40%. Host $50/month w/ ½ hour support. $140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/launch. Choices Fixed bid Creeping hourly Cap Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. Report back: Share AH-HA: 1- Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2- Upper cap to project cost. 3- Being a novice at getting consultants. Get full price instead of pay by the hour. a8253f44c82bb25244dbcdf01f327306e2e93ea1 What do I want to talk about today? 0 197 694 395 2016-01-14T23:01:57Z Miriam 2 wikitext text/x-wiki What do you want to talk about today: *Managing up *Web analytics *Microsoft project *Cross sector collaboration *Rapid and agile development *Managing your managers *Managing customizations for a product *Evaluation, during and end of project *Diagramming website *Making people more comfortable with tech in the organization *Integrating wikis in website *Communications, managing up *Making a non profit more project friendly *CMS open source vs commercial *How to be not nice without being mean *Making collaboration a partnership work *Reliable places to go for technical issues *Practical ways of salvaging an iterative trainwreck *Managing troublesome project participants *Alternatives tools to Basecamp *Open source CMSs ++ *How to get customers what they really want *Reliable resources for tech info *When is custom worth it *Best PM tool *Buy vs. Rent *How do people manage projects *Budgeting and costing *Article fodder *Agile approach ++ *Controlling internal communications, email phone calls *What department is your webmaster in and who do they report to *User friendly wiki PM *Non technical people in the team *Keep timeline when there are other responsibilities *When is it legitimate to cut corners in PM *Big organizations make good decisions before they are beyond the point of no return 02a98cd6a220de21362251aee17acdceb667c626 Afternoon 2 report backs 0 3 695 541 2016-01-14T23:08:22Z Miriam 2 wikitext text/x-wiki Report backs Founder and consultant relationship management * Good communication with founder, single point of contact * Aligning core competencies of provider and organization * Contracts to reflect requirements Scope * Methods you can use to write out your scope and requirements * Ways to get there, user needs, getting people involved in creating requirements, allocate time to scope Cross departmental PM * Basic definition of PM should be expanded to include an informal toolkit, a better define vocabulary of all the soft tools that PM's use to keep the project moving. Everything as real as email, to much softer teams as team building tools, to understand organizational culture, how to follow up with people, sharing ownership of the project, grounding the project in mission conversations, all these mechanisms should be written into the PM bible to give people a vocabulary. User Testing * Simple plain language user stories beginning with "An user can". Write in plain language * Tools to see what people are doing online, you can test your users live. * Low tech usability test, mock up web-pages and hand the printout to a user, circle or colour a button, get a reaction from the layout of the page. 49152e6d7a4205896e92817a699f3defeb2c9649 Collaborative Tools 0 17 696 548 2016-01-14T23:16:42Z Miriam 2 wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *Conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--Length of collaboration--Amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: Not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/open office, easy to get started, easy to upload without a lot of <br> Cons: Individualnot group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: Flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: User adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licenses/file space<br> more: There's an overlap of share point skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: Easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: Expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. Basecamp?<br> <br> Social Networking Sites<br> Pros: Good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: Gersonal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: One question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: Bat at organizing things, set-up intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: Familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: Needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> more: Good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: Fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla! Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> c36bc3913ce43d6da4486f545f90f1d0f2593078 DC2009:Client Perspective on Software Development Projects 0 20 697 551 2016-01-14T23:21:06Z Miriam 2 wikitext text/x-wiki === Description === This session will examine what it is like to be on the receiving end of a software development project. Dealing with vendors, making sure implementations match needs, and managing technology issues that are controlled by others will all be covered, and participants are encouraged to share their own stories. == Session Notes == What Clients Need to Know About Working with Vendors - Oksana Key point: Client needs to take ownership of their project. Homework * Define your task * Assemble your team * Document everything (expectations, strategy, reasons for decisions, risks, project work plan) * Establish process for future management communications strategy You don’t need technical skills to run an app dev project Kick-off meeting with vendor * Build a relationship * Vendor introduces project methodology (project life cycle) ** Discovery/project planning ** Design ** Development ** Delivery/launch * Establish communication channels * Balance: the client is always right vs. vendor expertise Discovery/Project Planning * Establish communication channels: ** Vendor: weekly project status report; budget update ** Client: info about current processes and system in place (use prepared documentation) * One POC: vendor project manager to client project manager * Keep track of all communications * Be realistic about scope and deadlines * Vendor deliverables: maps, wireframes, requirements, timeline, budget * Client must sign off on all of this Design Phase * Have a small number of people who will sign off on design * Share org’s design guidelines with vendor * Kick-off design meeting (design questionnaire, number of design rounds) * Vendor deliverables: mock-ups or HTML * Client must sign off on design and code Development Phase * This is the phase where things go wrong – this is not the phase for the client to disengage * Vendor must present weekly updates and scope changes * Client: be thoughtful about number and scope of changes – sign off on any changes that adjust timeline and budget * Will vendor deliver on time? * Will vendor deliver on budget? * Client must monitor: launch date, moving non-essential items onto a wish list – sacrificing perfect to the good Launching * Vendor deliverable: beta testing * Client much create testing plan * Client must fully engage with testing * Launch * Repeat testing Importance of client testing: they should be motivated to try to break it (whereas the developer just wants to see it work) Shared responsibility for sharing expertise/best practices – common interest in success – it is a partnership But it’s hard for a small, overstretched Nonprofit to engage sufficiently to create/fulfilling that partnership There can be a need for the vendor to do some of the client’s tasks for them But there need to be clear boundaries and role definitions in the relationship Client needs to understand the reasons why/the roots of established business processes AH-HA's: * My relationship with my vendor is all wrong * Importance of doing thorough testing * We’re all dealing with similar issues * Importance of speaking up when the relationship isn’t working * A good client is a passionate client that asks clients * Clients need to take full ownership of their projects 5106a49683ce2385fd36f4d4dce9ae1ef7dd8140 DC2009:Managing 3rd-party software implementations 0 24 698 552 2016-01-14T23:24:51Z Miriam 2 wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Adoption as key word—sharepoint has been found to be too clunky for users to adopt. • 80-20 Rule: 80% of success of third-party system, is people’s ability and willingness to use it. 20% is the technology and its effectiveness. Opportunity for organizational development. • IT requirements to maintain day-to-day operations leads to increased ROI o New systems can make organization more effective and see a return of investment Data mapping is necessary for CMS implementation. • Need to create an excel spreadsheet of the current fields and new fields in the database. o Vendors often time have tools to assist in the data mapping process. • For CMS systems, determine who “owns” each web page and determine what to be changed on it. Data clean-up: either do it before, but based on new system, can be imported and cleaned later. • Need clean data to keep/build trust. • Keep track of the number of invested hours in data clean-up. Need to have multiple data conversions to test before going live • How many are necessary? • Need several validating persons when checking conversion test. Double-check that the vendor has included all the requirements listed in the RFP-Case scenarios • Need a test-drive to be sure that it’s set up properly Third Party Integration • Need to hold a joint call to verify document requirements and plan between the two vendors Training versus learning • Need to have training before testing. • Learning through doing case-scenarios. o “Buddy” system- several people testing the system can help each other when in the learning process. • Having power-users as “buddies” makes them advocates for adoption. Business processes instructions for new system • Need to have preparations for users/constituents to change their behaviours in the new system o “Buddy” system to help o Case-scenarios prepares the user o There will always be users/constituents who will have complaints about the new system Ongoing Communications with stakeholders (vendor, internal champion, key constituents). Have a database/applications administrator Buddy System to increase adoption and accessibility of new system Testing/Training sessions for new system. • Case-scenarios – having new business procedures documented beforehand. A new system can lead to new organizational development, which will lead to increased ROI 76836f587b13bceb5b931b08193327b15a4330aa 699 698 2016-01-14T23:25:16Z Miriam 2 wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Adoption as key word—sharepoint has been found to be too clunky for users to adopt. • 80-20 Rule: 80% of success of third-party system, is people’s ability and willingness to use it. 20% is the technology and its effectiveness. Opportunity for organizational development.<b> • IT requirements to maintain day-to-day operations leads to increased ROI o New systems can make organization more effective and see a return of investment Data mapping is necessary for CMS implementation. • Need to create an excel spreadsheet of the current fields and new fields in the database. o Vendors often time have tools to assist in the data mapping process. • For CMS systems, determine who “owns” each web page and determine what to be changed on it. Data clean-up: either do it before, but based on new system, can be imported and cleaned later. • Need clean data to keep/build trust. • Keep track of the number of invested hours in data clean-up. Need to have multiple data conversions to test before going live • How many are necessary? • Need several validating persons when checking conversion test. Double-check that the vendor has included all the requirements listed in the RFP-Case scenarios • Need a test-drive to be sure that it’s set up properly Third Party Integration • Need to hold a joint call to verify document requirements and plan between the two vendors Training versus learning • Need to have training before testing. • Learning through doing case-scenarios. o “Buddy” system- several people testing the system can help each other when in the learning process. • Having power-users as “buddies” makes them advocates for adoption. Business processes instructions for new system • Need to have preparations for users/constituents to change their behaviours in the new system o “Buddy” system to help o Case-scenarios prepares the user o There will always be users/constituents who will have complaints about the new system Ongoing Communications with stakeholders (vendor, internal champion, key constituents). Have a database/applications administrator Buddy System to increase adoption and accessibility of new system Testing/Training sessions for new system. • Case-scenarios – having new business procedures documented beforehand. A new system can lead to new organizational development, which will lead to increased ROI 667ba1e27b42220e70f00d4e497577beb6239184 700 699 2016-01-14T23:25:32Z Miriam 2 wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Adoption as key word—sharepoint has been found to be too clunky for users to adopt. • 80-20 Rule: 80% of success of third-party system, is people’s ability and willingness to use it. 20% is the technology and its effectiveness. Opportunity for organizational development. • IT requirements to maintain day-to-day operations leads to increased ROI o New systems can make organization more effective and see a return of investment Data mapping is necessary for CMS implementation. • Need to create an excel spreadsheet of the current fields and new fields in the database. o Vendors often time have tools to assist in the data mapping process. • For CMS systems, determine who “owns” each web page and determine what to be changed on it. Data clean-up: either do it before, but based on new system, can be imported and cleaned later. • Need clean data to keep/build trust. • Keep track of the number of invested hours in data clean-up. Need to have multiple data conversions to test before going live • How many are necessary? • Need several validating persons when checking conversion test. Double-check that the vendor has included all the requirements listed in the RFP-Case scenarios • Need a test-drive to be sure that it’s set up properly Third Party Integration • Need to hold a joint call to verify document requirements and plan between the two vendors Training versus learning • Need to have training before testing. • Learning through doing case-scenarios. o “Buddy” system- several people testing the system can help each other when in the learning process. • Having power-users as “buddies” makes them advocates for adoption. Business processes instructions for new system • Need to have preparations for users/constituents to change their behaviours in the new system o “Buddy” system to help o Case-scenarios prepares the user o There will always be users/constituents who will have complaints about the new system Ongoing Communications with stakeholders (vendor, internal champion, key constituents). Have a database/applications administrator Buddy System to increase adoption and accessibility of new system Testing/Training sessions for new system. • Case-scenarios – having new business procedures documented beforehand. A new system can lead to new organizational development, which will lead to increased ROI a8fc86756c247e2c3c597eb8bd12002126643d8d 701 700 2016-01-14T23:28:34Z Miriam 2 wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Adoption as key word—sharepoint has been found to be too clunky for users to adopt. *80-20 Rule: 80% of success of third-party system, is people’s ability and willingness to use it. 20% is the technology and its effectiveness. Opportunity for organizational development. *IT requirements to maintain day-to-day operations leads to increased ROI o New systems can make organization more effective and see a return of investment Data mapping is necessary for CMS implementation. *Need to create an excel spreadsheet of the current fields and new fields in the database. Vendors often time have tools to assist in the data mapping process. *For CMS systems, determine who “owns” each web page and determine what to be changed on it. Data clean-up: either do it before, but based on new system, can be imported and cleaned later. *Need clean data to keep/build trust. *Keep track of the number of invested hours in data clean-up. Need to have multiple data conversions to test before going live *How many are necessary? *Need several validating persons when checking conversion test. Double-check that the vendor has included all the requirements listed in the RFP-Case scenarios •*Need a test-drive to be sure that it’s set up properly Third Party Integration *Need to hold a joint call to verify document requirements and plan between the two vendors Training versus learning *Need to have training before testing. *Learning through doing case-scenarios. “Buddy” system- several people testing the system can help each other when in the learning process. *Having power-users as “buddies” makes them advocates for adoption. Business processes instructions for new system *Need to have preparations for users/constituents to change their behaviours in the new system o “Buddy” system to help o Case-scenarios prepares the user o There will always be users/constituents who will have complaints about the new system Ongoing Communications with stakeholders (vendor, internal champion, key constituents). Have a database/applications administrator Buddy System to increase adoption and accessibility of new system Testing/Training sessions for new system. *Case-scenarios – having new business procedures documented beforehand. A new system can lead to new organizational development, which will lead to increased ROI e073d1004b87d6addbf8543defeece310747dae8 702 701 2016-01-14T23:29:06Z Miriam 2 wikitext text/x-wiki === Description === Managing 3rd-party software implementations, including a new Constituent Relationship Management (CRM) system, fundraising system, member management system, or any software that your organization paid big bucks to a vendor for, is an opportunity for creative tension and creative solutions. This session will present learnings from projects, including project management, technology integration and testing. We’ll also fold in discussion of pitfalls to avoid and specific actions to take during implementation, actions aimed at supporting the achievement of operational and reporting needs that organization’s seek by implementing such systems. == Session Notes == Adoption as key word—sharepoint has been found to be too clunky for users to adopt. *80-20 Rule: 80% of success of third-party system, is people’s ability and willingness to use it. 20% is the technology and its effectiveness. Opportunity for organizational development. *IT requirements to maintain day-to-day operations leads to increased ROI New systems can make organization more effective and see a return of investment Data mapping is necessary for CMS implementation. *Need to create an excel spreadsheet of the current fields and new fields in the database. Vendors often time have tools to assist in the data mapping process. *For CMS systems, determine who “owns” each web page and determine what to be changed on it. Data clean-up: either do it before, but based on new system, can be imported and cleaned later. *Need clean data to keep/build trust. *Keep track of the number of invested hours in data clean-up. Need to have multiple data conversions to test before going live *How many are necessary? *Need several validating persons when checking conversion test. Double-check that the vendor has included all the requirements listed in the RFP-Case scenarios •*Need a test-drive to be sure that it’s set up properly Third Party Integration *Need to hold a joint call to verify document requirements and plan between the two vendors Training versus learning *Need to have training before testing. *Learning through doing case-scenarios. “Buddy” system- several people testing the system can help each other when in the learning process. *Having power-users as “buddies” makes them advocates for adoption. Business processes instructions for new system *Need to have preparations for users/constituents to change their behaviours in the new system “Buddy” system to help Case-scenarios prepares the user There will always be users/constituents who will have complaints about the new system Ongoing Communications with stakeholders (vendor, internal champion, key constituents). Have a database/applications administrator Buddy System to increase adoption and accessibility of new system Testing/Training sessions for new system. *Case-scenarios – having new business procedures documented beforehand. A new system can lead to new organizational development, which will lead to increased ROI 82203d4722f08bbb3a13a967a0d03b484e706f1f DC2009:Managing Consultants and Dealing with Vendors 0 25 703 553 2016-01-14T23:32:00Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. How to deal with vendors – led by Adam Positives: *Worked with a vendor to normalize a database and felt that he really listened. There was transparency and a willing to share his knowledge. *A good vendor helps to be self-sufficient. *A vendor likes to site down and have a stake in the project for himself. *Even vendors have vendors. Vendor was pro actively on top of the issues, were hounding him for more info because they wanted to get on top of it. Problems were already tasked before I notice it. Paying attention and not waiting for a project to pick up the phone. *Being personable is something vendors lack sometimes but a vendor did a needs-analysis and sat down with every single person in the organization. *Able to lay things out in layman’s terms. *Enjoy working together. Instead of playing games where no one wants to say a number, having a real high-trust relationship. *Vendors who knows the right questions to ask. That comes with experience. *Proactive with issues about time. IF something is going to be behind schedule it’s fine if they say they’re going to be late ahead of time. Being up front. *A key quality is responsiveness. Time differences across borders the vendors can offer to stay late, go above and beyond. *Being responsive in a timely manner. Being self-sufficient so they teach you and give you the tools to solve things on your own. *We have a vendor who takes the client out to lunch and fosters a strong relationship. *Patience. What you can do: *Relationships go sour because expectations are not clear. *An RFP can have a list of what their ideal vendor is, and you can state that you expect them to not leave you with the product but rather with the knowledge to do it on your own. *When you interview a vendor don’t be passive, ask the questions you want so you learn the same thing from everyone rather than just seeing if they are good with PowerPoint. *Discuss the big picture so they can be bought in. *Make them understand the culture so if it’s a difficult organizational culture they can have a heads up. *A sense of honesty – we’re both professionals sitting at a table trying to solve a problem. *You’re going to give me the payment but also the opportunity. If it’s not win-win for both sides then something didn’t go right. *Expectations can’t be stressed enough. In statements of work/contracts lay out what the client is responsible for and the vendor. *Ask the vendor what is expected of you as a client in this process. *A product vendor is different from a consulting vendor. *Be up front with the vendor about what happens if this relationship goes sour? That’s the point where things get the toughest. Advice on bad vendor relationships: Problem: *What happens when the vendor relationship is so long-term and you don’t even know where a contract is? A first step is not to mix personal and professional. Solutions: *A vendor-client relationship can be love-hate. It can get past formalized stuff when you know each other so well. There’s enough trust between two people that you can have a less formal contract. *Ask to get some new bids and show a value from other places *Get a consultant to do a vendor review *Look at the better business bureau charity accountability standards *Find allies in your organization Problem: *How can clients be better from a vendor perspective? Solution: *Pay on time – so important. *Be able to tell vendors how long it takes. *Point person assigned to work with the vendor who is empowered to make decisions. Making decisions by committee is awful. *Who’s the shot caller on this project? *It really matters a lot to have clients who have a sense of proportion. Don’t send something in huge caps that is always urgent. Respect a vendor’s time that they have other obligations. *Give an honest, reasonable time-frame. *When a client realizes that they have a role in the process too, that they are expected to do some work because they own the technology and will have to deal with it every day. Clients need to take ownership. *Vendors don’t want to feel like their client is completely dependant on the vendor. *Good clients commit to their decisions. Problem: A vendor misses a deadline. Solution: *Well before the deadline pulling the red flag if you are missing it. *Put the onus on them to figure out how they’re going to streamline something. They need to figure out how to get it back on track. *The clients don’t want to hear that you have other clients. *It’s a red flag if someone says yes all the time. You need to hear some nos. It’s transparency too. *A separate statement of work has to do with ongoing support is helpful. It can say how quickly there will be a response. Problem: A vendor is upset that they didn’t win an RFP competition because they were too expensive. Solution: *The cost of gaining a new client is much more for a vendor than the cost of keeping an old client. *Tell the vendor up front that cost is the most important thing. *You can give the vendors who lost the RFP info about how much the one you went for came in. Problem: *What do you do when other staff members don’t like the vendor as much as you? When you have to ask the vendor to help the staff? Solution: *There should be clarity about who talks to the vendor and when. *Professional development lunch and learns. *Collect people’s problems and have a session where the IT person addresses everyone’s problems. 266773a3f84e98474eeabaefcd23ac3edd38e388 DC2009:Managing Drupal Web Projects 0 27 704 560 2016-01-14T23:33:09Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal websites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Why Drupal? *Good solution for non-profits because there are a lot of vendors already working with Drupal. *Provides different ways to achieve functionality. *Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. *DC is a Drupal hotspot. *Joomla! is not sophisticated for many orgs. Drupal Background: *Core Drupal code + Contributed modules (developed by any person and enhanced by others) *Modules as plug-ins to the core CMS programming *Different Drupal developers have different areas of Drupal expertise *Core Drupal configuration person *Costume module development person *Design/theme CMS person *Starter theme/templates exist *Zen most widely used theme *As new modules are implemented, the theme designer controls their style and appearance. *Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors: *Lots of transparency in vendors’ development *Development site is on a secondary server so that the client is able to see the process going into its creation *Look at example sites, and be sure that they are within the desired budget *Ask for references *Ask if they are maintaining Drupal sites after configuring and developing it. *Ask about source-code management and backup *groups.drupal.org—there is a DC group of developers Drupal integration: *CiviCRM and Salesforce integrate well with Drupal *Drupal and Paypal integration *Easy to communicate with MySQL Drupal Challenges: *Terminology is less intuitive *During the testing stages, have client-developer Q&A session *Configuring the production, development, and staging sites can be exportable, but not always the case *Too many modules *Overexcitement over new functionality: Can lead to decreased site performance *On-going updates: Need to consider the cost as on-going,, i.e. security fixes every two months *These are typically quick fixes and easily applied: i.e. annual version releases; Drupal only supports the latest two releases; Depending on how complex the modules/site theme, can become a web re-design; If not updated, won’t receive the security fixes.; Not unique to Drupal, all CMS will have these updates When not to use Drupal: *Depends on the content, simple content doesn’t require the complexity of Drupal *One-person shop, check out Wordpress. Yearly Upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site b7c46caad5d1cfe5f831985c4c05748210c7d1c3 705 704 2016-01-14T23:33:24Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal websites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Why Drupal? *Good solution for non-profits because there are a lot of vendors already working with Drupal. *Provides different ways to achieve functionality. *Configuration is very difficult out of the box, but programmers are easy to come by, and easy to replace if need be. *DC is a Drupal hotspot. *Joomla! is not sophisticated for many orgs. Drupal Background: *Core Drupal code + Contributed modules (developed by any person and enhanced by others) *Modules as plug-ins to the core CMS programming *Different Drupal developers have different areas of Drupal expertise *Core Drupal configuration person *Costume module development person *Design/theme CMS person *Starter theme/templates exist *Zen most widely used theme *As new modules are implemented, the theme designer controls their style and appearance. *Developer needs to be engaged in the design process because Drupal has a default output style. The more customized design will create more costs. Choosing Vendors: *Lots of transparency in vendors’ development *Development site is on a secondary server so that the client is able to see the process going into its creation *Look at example sites, and be sure that they are within the desired budget *Ask for references *Ask if they are maintaining Drupal sites after configuring and developing it. *Ask about source-code management and backup *groups.drupal.org—there is a DC group of developers Drupal integration: *CiviCRM and Salesforce integrate well with Drupal *Drupal and Paypal integration *Easy to communicate with MySQL Drupal Challenges: *Terminology is less intuitive *During the testing stages, have client-developer Q&A session *Configuring the production, development, and staging sites can be exportable, but not always the case *Too many modules *Overexcitement over new functionality: Can lead to decreased site performance *On-going updates: Need to consider the cost as on-going,, i.e. security fixes every two months *These are typically quick fixes and easily applied: i.e. annual version releases; Drupal only supports the latest two releases; Depending on how complex the modules/site theme, can become a web re-design; If not updated, won’t receive the security fixes.; Not unique to Drupal, all CMS will have these updates When not to use Drupal: *Depends on the content, simple content doesn’t require the complexity of Drupal *One-person shop, check out Wordpress. Yearly upgrades are necessary for all CMS Have designer and developer communicate when creating the web re-design Find a developer that has transparency in building the site 39e932b72128e624d6867c7099afb7fce06cbbd8 DC2009:Online Collaboration Tools 0 33 706 564 2016-01-14T23:37:46Z Miriam 2 wikitext text/x-wiki === Description === Project management in the internet era is a distributed and virtual art. In-person meetings are the exception, not the rule. This session will discuss how to most effectively use online tools to collaborate and manage projects, and participants will be invited to share their tool preferences and experiences. Basecamp and Pivotal Tracker session with Kafi Paper and pencil never fail you. How do you get people to use Basecamp? How to motivate it? BASECAMP BASICS *Basecamp is an online tool *A single place to keep projects, communication with clients/developers/designers all in one place *Primary reason to use it is for clients to be on there so that everyone can talk to each other. *You can keep username/passwords on Basecamp to give designers/developers access to sites. *Kafi uses messages the most – the primary reason why she uses it. If one person doesn’t respond immediately, someone else will. *You can respond by email and it will show up automatically onto Basecamp. *Even long strings are great because it means that people will communicate, which is half the battle. *You can make messages private. *You can attach files. *Kafi doesn’t really use milestones that much. *Encouraged to “check all” on who gets the email so the whole team is notified. *Developers like to use the “to-do” list *The monthly cost can be a roadblock to buy-in *Incorporate Basecamp into job descriptions for buy-in *Time tool gives a time stamp to parts of the project – but it’s for after to-do's are done rather than to plan how much time will be needed. *Chat feature is overridden by Skype *Files feature can be useful: client can approve and team can get them to do their work *Under projects setting you can request an html or xml export *Open atrium is Basecamp but open source and you host it yourself *Recurring projects that happen every year – you can clone some parts of it (copy a workspace) and make another one *Write-boards feature: capture meeting minutes, or for a collaborative document between parties. You can share it with a URL. *Milestones feature: It’s something date related. Kick-off meeting, initial meeting with client, requirements, design, approvals, edit time (it’s a schedule). You can do notifications with milestones *On the homepage you can see all the projects assigned to you, what’s due in the next two weeks for all of your projects. *Generation gap can be a real challenge – is it worth it to onboard people to Basecamp who are uncomfortable? *Basecamp is really useful for meetings because you can run through the status of the project *Strongly encourage the messages to be sent to everyone. If it has nothing to do with what you’re working on you can always delete it. *It’s helpful for clients to see the impact of not approving something or not getting documents to us in time *This is not extra work, this is your project at a glance *It keeps everyone honest about a project *Always at the beginning of a project, as soon as you know you have a project you set out Basecamp *Label annual or quarterly if it’s an ongoing project *Even for small projects Basecamp works because everything is right there, it doesn’t fall off your radar *Why is it so ugly? You can change the colors a little bit. Brand it through settings. *Weird little things: search, you can search across projects or within a specific project. There is no search box, it’s a tab you have to click on. *You can create a new “company” but it’s actually a program and then projects fall under it. *A company is a client if you’re a consultant. *There is a templates tab, create a title and a list description. You can still delete things from a template. *Make the super user the administrator and have at least a couple of them. If you have a back-up person, they can always go in and pick up an archived project and find lost info. Create three to be on the safe side in case they both leave at the same time. *You get notified if you’re assigned something through Basecamp so that you don’t have to log in to see assignments. PIVOTAL TRACKER *It uses spaces. It’s for requirements so they’re written differently than for a waterfall project. *They call requirements stories. They all go into the icebox. *You assign points to different stories related to the level of effort it will take to complete it. *You can give it a label. If there’s a store on your website, you could have inventory tasks, etc. *Descriptions can be used for testing. *Comments box used for comments (duh?) *You can physically drag items from the icebox to current, which is projects we are working on. *Pivotal tracker would be hard to use for a non-technical project *You have to drag items one at a time. 8ad86ae2b50e4b25c70da5bf4ea1fa2c3272316c 707 706 2016-01-14T23:38:09Z Miriam 2 wikitext text/x-wiki === Description === Project management in the internet era is a distributed and virtual art. In-person meetings are the exception, not the rule. This session will discuss how to most effectively use online tools to collaborate and manage projects, and participants will be invited to share their tool preferences and experiences. Basecamp and Pivotal Tracker session with Kafi Paper and pencil never fail you. How do you get people to use Basecamp? How to motivate it? BASECAMP BASICS *Basecamp is an online tool *A single place to keep projects, communication with clients/developers/designers all in one place *Primary reason to use it is for clients to be on there so that everyone can talk to each other. *You can keep username/passwords on Basecamp to give designers/developers access to sites. *Kafi uses messages the most – the primary reason why she uses it. If one person doesn’t respond immediately, someone else will. *You can respond by email and it will show up automatically onto Basecamp. *Even long strings are great because it means that people will communicate, which is half the battle. *You can make messages private. *You can attach files. *Kafi doesn’t really use milestones that much. *Encouraged to “check all” on who gets the email so the whole team is notified. *Developers like to use the “to-do” list *The monthly cost can be a roadblock to buy-in *Incorporate Basecamp into job descriptions for buy-in *Time tool gives a time stamp to parts of the project – but it’s for after to-do's are done rather than to plan how much time will be needed. *Chat feature is overridden by Skype *Files feature can be useful: client can approve and team can get them to do their work *Under projects setting you can request an html or xml export *Open atrium is Basecamp but open source and you host it yourself *Recurring projects that happen every year – you can clone some parts of it (copy a workspace) and make another one *Write-boards feature: capture meeting minutes, or for a collaborative document between parties. You can share it with a URL. *Milestones feature: It’s something date related. Kick-off meeting, initial meeting with client, requirements, design, approvals, edit time (it’s a schedule). You can do notifications with milestones *On the homepage you can see all the projects assigned to you, what’s due in the next two weeks for all of your projects. *Generation gap can be a real challenge – is it worth it to onboard people to Basecamp who are uncomfortable? *Basecamp is really useful for meetings because you can run through the status of the project *Strongly encourage the messages to be sent to everyone. If it has nothing to do with what you’re working on you can always delete it. *It’s helpful for clients to see the impact of not approving something or not getting documents to us in time *This is not extra work, this is your project at a glance *It keeps everyone honest about a project *Always at the beginning of a project, as soon as you know you have a project you set out Basecamp *Label annual or quarterly if it’s an ongoing project *Even for small projects Basecamp works because everything is right there, it doesn’t fall off your radar *Why is it so ugly? You can change the colors a little bit. Brand it through settings. *Weird little things: search, you can search across projects or within a specific project. There is no search box, it’s a tab you have to click on. *You can create a new “company” but it’s actually a program and then projects fall under it. *A company is a client if you’re a consultant. *There is a templates tab, create a title and a list description. You can still delete things from a template. *Make the super user the administrator and have at least a couple of them. If you have a back-up person, they can always go in and pick up an archived project and find lost info. Create three to be on the safe side in case they both leave at the same time. *You get notified if you’re assigned something through Basecamp so that you don’t have to log in to see assignments. PIVOTAL TRACKER *It uses spaces. It’s for requirements so they’re written differently than for a waterfall project. *They call requirements stories. They all go into the icebox. *You assign points to different stories related to the level of effort it will take to complete it. *You can give it a label. If there’s a store on your website, you could have inventory tasks, etc. *Descriptions can be used for testing. *Comments box used for comments (duh?) *You can physically drag items from the icebox to current, which is projects we are working on. *Pivotal tracker would be hard to use for a non-technical project *You have to drag items one at a time. 4bd50681a85223aec4f58b60aefdfb772ac0c4f4 DC2009:PM Principles - Website Essentials 0 206 708 505 2016-01-14T23:40:25Z Miriam 2 wikitext text/x-wiki === Description === Some of the most universal project management challenges in Nonprofit Technology revolve around web sites, whether it's creating a new one, upgrading an old one, or just maintaining the current one. This session will provide an overview of web site project management, and follow a question-driven approach to address participant needs and curiosities. == Session Notes == Session notes will be posted here. ba8ec99ee6195c06336acb56a3531dd1c333fa0a DC2009:The convergence of architecture and content 0 43 709 572 2016-01-14T23:42:51Z Miriam 2 wikitext text/x-wiki === Description === A long time ago, before Wikipedia and Facebook and other innovative online platforms, the line between software and the data managed by software was fairly clear. No more. But in so many technology projects these days, content is architecture and vice versa. This session will reflect on the convergence, and consider best practices for designing to meet long-term needs and requirements. == Session Notes == Robert - changemakers - merging content and architecture Introductions Changemakers looking at a redesign had developer they liked needed design help hired adapted path from SFO for design good process - integrated project, developers and designers together, Drupal came to a point at end of design phase, became clear that there was a gap between the folks that would provide the content and their knowledge of the site and where to put it, user interface vs content. e.g. right hand navigation - 'do i have to write that' also were in 4 languages - even more complicated robert comes from arch and design background - have well established processes web world - no standard convention for symbols, how it all works together became clear that it would not be possible to have the content in time for launch without a content map. Took wireframes pre-build, and tagged each piece of content with callouts (e.g. callouts for top nav bar - home, about, etc) had a unique identifier (alpha numberic ABC), brief description, author (who is responsible for producing it), goal / purpose built a set of excel tables w/ all the info in it plus more detail. Can print out screenshots of site, mark it up, and push it to the right people. gives people an idea for where they have to provide content. Long excel list... CONTENT ENG SP FR TYPE HOME STATIC IMAGES. Adam - likes to get writing of content started as soon as possible. often starts before design is complete, but structure has been decided. Was very hard for people to understand what it meant. Lots of user generated content. Being able to visually articulate where things will go and giving them context was very helpful. Can go after people to author stories. hard for folks to imagine something entirely new without a picture. If content is late - what does it delay? doesn't stop development or design, but can be helpful. When you actually go to write it - there will be changes. But cant launch till content is complete... 1st focus on the primary content necessary for launch. Start as soon as possible. Herding cats. One reason it can be hard is that people cant visualize it. Changemakers had an almost entirely distributed team, people all over. Had lots of stories, when we did a tone analysis, decided they needed to redo them. People need to see it to understand. WORD COUNTS - very helpful. Helpful in managing up. CMS can reinforce these limits. Visualization is very helpful for content creators - print out screenshots (by page type / template, or actual - whatever you can do) UGC site (user generated content) vs "brochure site" UGC - need to be further along in dev process before staring content development. Brochure - can start earlier Adam - start developing content as soon as you have your architecture set (set enough...) The content that is not in sidebars can be done without visualization, but the sidebar content may need to wait for visualization. Depends on team that is working on content. Journalists have hard time w/ fluid process. One challenge - put out blueprint winter 2008. Translation work went off blueprint. Changes happened. How do you catch the translation work up to the changes. Keeping finger on pulse to know when to notify translators. Moving away from translating content. Suggestion - move away from it. Changemakers runs competitions for social change - sponsors may want multiple languages, all UI and content need to be in all 4 languages. Boundaries of user experience on web is largely language. so...UX stops where language stops. translating content into other languages - even by good translators, its bottlenecking based on English version. instead, create assignment in the native language - do it de novo in that language, don't translate it. Orig authored content vs translated... redesign - will port content over. Selecting designers and developers - if they are a bad fit for the team, watch out. doesn't matter how hot / good they are. need someone who will work well with the team. Proprietary CMS locks you into long term financial commitments. Tool should be determined based on needs. Callouts would be grouped by team - (tech / marketing / journalists). 1 guy was basically managing all content. created gantt chart for content delivery. keeping style consistent - style guide? had a person who monitored for that, and sent it back to author if needed. Did people enter content right into Drupal? Progressively opened up pieces of the new CMS as soon as possible to the guy managing content. ended up having to move a lot of content in CMS himself. What would be the best approach? would be best if authors could add their own content. However, Drupal is not the most user friendly back-end. user friendly enough But people are somewhat unsure. depends on tech skills of content people. Adam - once site def is done, will put together what needs to happen, does basic training on adding content. depends also on ongoing process - if same people will be adding more content, then worthwhile, vs if they are just one-time (then do it yourself). Scale and complexity of site itself is impt. changemakers is a very intense site. lots of interaction. lots of functionality. CMS is quite complex. 75,000 user profiles associated with changemakers. 3,000 entries (UGC). Navigation top level pages. Spreading content throughout site, leaning on architecture to do that. bid to launch took 1.5 years. Changemakers was a print mag - went online - have competitions - went on Drupal - realized it was time to make a jump. watch out for old appendages that need to be dropped. e.g. - if your site has always had a section called "programs". your people say that will move over. should it? is that vertical something we need? check to see if anybody uses that section. people will want things that are completely irrational. 'manifesting that content elsewhere' design of everyday objects - good book on design. 'archived section' - aka the graveyard - another good solution. Keep design space and project management space separate in conversations. keep meetings separate. impt if you are managing up. technology is easy, people are hard. if people are joining for features that they saw on another site - ask about the intent and the need behind it. what is it that you need? can the need be met in another fashion? product integrity... Metrics can work to modify behavior, but hard. Other lessons - from adapted path - 'lets fail small' - when you hit the rocks - if there is a problem, identify it, fail small, and get past it. had that when it came to look and feel. fail small now, vs. big later. makes them feel more comfortable with things not being right, keeps things moving. Always double your developer time. it just takes longer. perspective from developer side is different from user side. TEST TEST TEST. if it doesn't make sense to you it wont make sense to a user. Make sure you have a demo / dev site to test things on. it costs money - but that's better than going public and live and having users question. Don't let developers push you around. make them show progress. listen to them. everything is a draft. get things done. perfection is not possible, continual experiment. TESTING - try to imitate the path that a user would take, as a non-admin acct. do it like a user would do it. anytime you feel lost / wondering, take note. takes 2 hours sometimes to write a good ticket. be very precise. I expected to see xxx, I saw yyy, screenshots, etc. 7e38cd2bdede2994858483f100481ca675cca9d8 DC2009:What Should a Web Site Cost? 0 46 710 585 2016-01-14T23:44:59Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. *Database of publications, membership sign-up, email listservs *Proposal is inflated *Stay away from Free Range, Citi has reasonable rates *$100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects *NEVER work with an independent consultant on a webproject, go with a house *Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. • Wordpress sites between $5,000 and $10,000 • Different data sets increase costs to up to $20,000 • No justification for any more costs • Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 • Current developer is $14,000 for a Wordpress site, but has complexity • Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite • Custom php website, development $18,000 and front-end separate costs because it was being done in-house • Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz • Possibly over $90,000 for original design and development five years ago o Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. • Drupal as a major commitment • Drupal and Joomla have Wordpress import methods Website maintenance costs • $100/hr can translate to a monthly rate, plus hosting costs • With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code • Customizations and upgrades only effect the code of CMS • PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. • Website costing split between three phases: o 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already; o 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. • If quote is over $10,000 get a second or third quote! • Membership areas with features like chat, discussion board, community, will be in the $20,000 range. • Conversations should happen with new consultant: o 1. What happens when we out-grow our current system? o 2. What happens when you are no longer our optimal web provider? o Ask a lot of questions! Hosts: • Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal o Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. 2b1cf19d0bce5a1d5d10807a34a3cbef41bec4a5 711 710 2016-01-14T23:46:04Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. *Database of publications, membership sign-up, email listservs *Proposal is inflated *Stay away from Free Range, Citi has reasonable rates *$100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects *NEVER work with an independent consultant on a webproject, go with a house *Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. *Wordpress sites between $5,000 and $10,000 *Different data sets increase costs to up to $20,000 *No justification for any more costs *Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 *Current developer is $14,000 for a Wordpress site, but has complexity *Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite *Custom php website, development $18,000 and front-end separate costs because it was being done in-house *Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz *Possibly over $90,000 for original design and development five years ago o Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. *Drupal as a major commitment *Drupal and Joomla have Wordpress import methods Website maintenance costs *$100/hr can translate to a monthly rate, plus hosting costs *With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code *Customizations and upgrades only effect the code of CMS *PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. *Website costing split between three phases: o 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already; o 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. *If quote is over $10,000 get a second or third quote! *Membership areas with features like chat, discussion board, community, will be in the $20,000 range. *Conversations should happen with new consultant: o 1. What happens when we out-grow our current system? o 2. What happens when you are no longer our optimal web provider? o Ask a lot of questions! Hosts: *Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal o Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. 18ffe7926eb0bc1c49186f2d9d30a8148e54b4e0 712 711 2016-01-14T23:46:35Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. *Database of publications, membership sign-up, email listservs *Proposal is inflated *Stay away from Free Range, Citi has reasonable rates *$100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects *NEVER work with an independent consultant on a webproject, go with a house *Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. *Wordpress sites between $5,000 and $10,000 *Different data sets increase costs to up to $20,000 *No justification for any more costs *Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 *Current developer is $14,000 for a Wordpress site, but has complexity *Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite *Custom php website, development $18,000 and front-end separate costs because it was being done in-house *Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz *Possibly over $90,000 for original design and development five years ago Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. *Drupal as a major commitment *Drupal and Joomla have Wordpress import methods Website maintenance costs *$100/hr can translate to a monthly rate, plus hosting costs *With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code *Customizations and upgrades only effect the code of CMS *PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. *Website costing split between three phases: 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already; 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. *If quote is over $10,000 get a second or third quote! *Membership areas with features like chat, discussion board, community, will be in the $20,000 range. *Conversations should happen with new consultant: 1. What happens when we out-grow our current system? 2. What happens when you are no longer our optimal web provider? Ask a lot of questions! Hosts: *Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. d6a5a14ffe94793e51827e0f12904745c928a8a1 713 712 2016-01-14T23:46:58Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. *Database of publications, membership sign-up, email listservs *Proposal is inflated *Stay away from Free Range, Citi has reasonable rates *$100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects *NEVER work with an independent consultant on a webproject, go with a house *Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. *Wordpress sites between $5,000 and $10,000 *Different data sets increase costs to up to $20,000 *No justification for any more costs *Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 *Current developer is $14,000 for a Wordpress site, but has complexity *Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite *Custom php website, development $18,000 and front-end separate costs because it was being done in-house *Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz *Possibly over $90,000 for original design and development five years ago Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. *Drupal as a major commitment *Drupal and Joomla have Wordpress import methods Website maintenance costs *$100/hr can translate to a monthly rate, plus hosting costs *With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code *Customizations and upgrades only effect the code of CMS *PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. *Website costing split between three phases: 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already<b> 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. *If quote is over $10,000 get a second or third quote! *Membership areas with features like chat, discussion board, community, will be in the $20,000 range. *Conversations should happen with new consultant: 1. What happens when we out-grow our current system? 2. What happens when you are no longer our optimal web provider? Ask a lot of questions! Hosts: *Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. 47de1bf545c228af3732301b7ffb465c4e361c3e 714 713 2016-01-14T23:47:11Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. *Database of publications, membership sign-up, email listservs *Proposal is inflated *Stay away from Free Range, Citi has reasonable rates *$100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects *NEVER work with an independent consultant on a webproject, go with a house *Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. *Wordpress sites between $5,000 and $10,000 *Different data sets increase costs to up to $20,000 *No justification for any more costs *Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 *Current developer is $14,000 for a Wordpress site, but has complexity *Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite *Custom php website, development $18,000 and front-end separate costs because it was being done in-house *Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz *Possibly over $90,000 for original design and development five years ago Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. *Drupal as a major commitment *Drupal and Joomla have Wordpress import methods Website maintenance costs *$100/hr can translate to a monthly rate, plus hosting costs *With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code *Customizations and upgrades only effect the code of CMS *PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. *Website costing split between three phases: 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already <b> 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. *If quote is over $10,000 get a second or third quote! *Membership areas with features like chat, discussion board, community, will be in the $20,000 range. *Conversations should happen with new consultant: 1. What happens when we out-grow our current system? 2. What happens when you are no longer our optimal web provider? Ask a lot of questions! Hosts: *Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. 9e9a6ed91d9c55ebf22aeb02159f634eaaadb0f7 715 714 2016-01-14T23:47:37Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. *Database of publications, membership sign-up, email listservs *Proposal is inflated *Stay away from Free Range, Citi has reasonable rates *$100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects *NEVER work with an independent consultant on a webproject, go with a house *Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. *Wordpress sites between $5,000 and $10,000 *Different data sets increase costs to up to $20,000 *No justification for any more costs *Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 *Current developer is $14,000 for a Wordpress site, but has complexity *Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite *Custom php website, development $18,000 and front-end separate costs because it was being done in-house *Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz *Possibly over $90,000 for original design and development five years ago Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. *Drupal as a major commitment *Drupal and Joomla have Wordpress import methods Website maintenance costs *$100/hr can translate to a monthly rate, plus hosting costs *With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code *Customizations and upgrades only effect the code of CMS *PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. *Website costing split between three phases: 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already>b< 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. *If quote is over $10,000 get a second or third quote! *Membership areas with features like chat, discussion board, community, will be in the $20,000 range. *Conversations should happen with new consultant: 1. What happens when we out-grow our current system? 2. What happens when you are no longer our optimal web provider? Ask a lot of questions! Hosts: *Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. d33d1105bb47e5cdc7350bfaae0223a7f0cb6f17 716 715 2016-01-14T23:48:01Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “what are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. == Session Notes == Gunner has seen four regular price points in past sessions. Brochure wear: static website, very simple layout, no interactivity Todd: $6 million for landscope.org, but not sure if all of that went to design and development Elisabeth: $10,000 for design. 20 different design schemes per project area. Need to either re-do or update site, and proposals are within the $10-$20,000 range. *Database of publications, membership sign-up, email listservs *Proposal is inflated *Stay away from Free Range, Citi has reasonable rates *$100/hr is average rate. Excellent support for Drupal, Joomla!, Wordpress projects *NEVER work with an independent consultant on a webproject, go with a house *Compare original bid and final costs of previous projects Ernesto-bills at $100/hr for non-profits. *Wordpress sites between $5,000 and $10,000 *Different data sets increase costs to up to $20,000 *No justification for any more costs *Tack on 20% for maintenance and incidentals to any proposal Karen: Redesigning website, using same design team, and have a proprietary CMS bid for $60,000 *Current developer is $14,000 for a Wordpress site, but has complexity *Merchant account costs around $1,000 Erik-$2,000 for Wordpress microsite *Custom php website, development $18,000 and front-end separate costs because it was being done in-house *Back-end will have several different front-end themes based on project—want to have one CMS to prevent redundancy Noelle: $15,000 for annual hosting and maintenance plus CapWiz *Possibly over $90,000 for original design and development five years ago Five years ago Drupal, Joomla!, Wordpress, CMS didn’t barely exist, so it was all proprietary and costly. Now there is a reverse cost trend. Phil: $150/hr for most senior designer. *Drupal as a major commitment *Drupal and Joomla have Wordpress import methods Website maintenance costs *$100/hr can translate to a monthly rate, plus hosting costs *With a bigger site, i.e. Drupal with many modules installed, the annual update will take more time and be more costly Keep data away from the code *Customizations and upgrades only effect the code of CMS *PHP as a security nightmare Gunner: $75-$150 is range for consultant. Sysadmin should be billed at $75+. *Website costing split between three phases: 1. What should be on the website (identify audiences, user stories, organizational development)—Non-profits should have this already, will save $1,000s. Don’t need a facilitator, the org. should know this already 2/3. Tech phase: Graphic design & Implementation/ development, keep these costs separate. But, if there is not any major re-design, can receive a cheap site for $2,000-$2,500 or use an existing Drupal/Wordpress template. Design average at $3,000. DesignAction, West Cost shop. *If quote is over $10,000 get a second or third quote! *Membership areas with features like chat, discussion board, community, will be in the $20,000 range. *Conversations should happen with new consultant: 1. What happens when we out-grow our current system? 2. What happens when you are no longer our optimal web provider? Ask a lot of questions! Hosts: *Rochen host, platform diagnostics, has a time-machine process. Great host for Drupal Need to have a C-Panel account, where there is an admin part of the site that is accessible from i.e. www.fulbright.org/admin (C-Panel and Plesk sp?)-allows for control of website and email accounts. 27b69e89bb13f9ef9260ccd5270c4b15640a7acd Implementing an Existing Database Software or Service 0 60 717 592 2016-01-14T23:55:00Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc. Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. a838c6da06578c961bcb0dc06d3bc42c612739a8 718 717 2016-01-14T23:55:47Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc. Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - Moving target - Compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. ffb51f91ac5a35778a9eab49975f192c91945e8e 719 718 2016-01-14T23:57:44Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc. Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What *have a better understanding of the system your using. *Understand the pitfalls that come up. CVSRM in Drupal? *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. bfa99f68ebfcf7ad6ea9c1680b1871e12d4f699c 720 719 2016-01-14T23:58:17Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *Going back * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc. Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What *have a better understanding of the system your using. *understand the pitfalls that come up. CVSRM in Drupal? *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 9372a08c40180c795fe4d284ee34eb278c387ec1 Collaboration and Management in Cross-Departmental Web Projects 0 16 721 546 2016-01-15T00:01:38Z Miriam 2 wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see Nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 yrs in Further Education, 8 years consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting Nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small Nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buy-in up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buy-in. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with Asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no tool-kit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal tool-kit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. 2dfedc41ab598ed975971438c718f465ef52d308 722 721 2016-01-15T00:01:57Z Miriam 2 wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see Nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 yers in Further Education, 8 years consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting Nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small Nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buy-in up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buy-in. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with Asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no tool-kit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal tool-kit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. db5efd14032a9d017e275fd50aeff60eaf863da3 723 722 2016-01-15T00:02:47Z Miriam 2 wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see Nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 years in Further Education, 8 years consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting Nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small Nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buy-in up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buy-in. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with Asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no tool-kit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal tool-kit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. 05e0feed2cc065ae663fdde06d52ebc7ca1d54d1 Managing Drupal Web Projects 0 70 724 141 2016-01-15T00:08:04Z Miriam 2 wikitext text/x-wiki === Description === This session will dive deep on best practices for designing, developing, and maintaining Drupal websites. Topics will include template design, module selection, version management, and other configuration best practices. == Session Notes == Session notes will be posted here. 3510cfa96d6114d60a268a0957d62a26801ba6ff NewYork2008:Assessing and Redesigning Web Sites 0 89 725 602 2016-01-15T00:15:24Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org's see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s *If they have a point of PAIN, they will come to site *If they have a PASSION about your issue, they will come to site 2 f’s *If they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site *If they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA How can we get qualitative data from users GUNNER: call people about your website do you use page x (most popular page) why do you use it what else would you like to see on it what else do you look at that is similar check out clickthrough’s on e-newsletters look at it over time look at phrasing look at content/subject matter tells you what people respond to in messaging and in your work NORMAN: Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: Check out 404’s - tells you what links aren’t work AND what people WANT to look at MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” - Kathy Sierra people like to be loved, to be listened to, keep talking to the people and cultivate the people who Stay close with advisor’s, get their feedback on new things JED Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search Know who your users are - how many people are using it to different things (donors, knowledge seekers etc.) Purpose driven vs. Curious users Purpose-driven will come see it regardless Curious user who has heard about your issue or your org and is curious needs navigational guidance, your opportunity to cultivate someone new They need more help GUNNER: you can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: we want to use the web to increase our donor base what makes the passionate people not just look but also donate JED Conversion path - from curious to regular to donor - the holy grail of web design GUNNER call everyone on the phone that has donated on line and thank them be sure to respect their privacy preferences find ways to ask them why they decided to give you money Software to analyze click-throughs - traffic analysis Clicktrax A software that reads clicks with heat visual AWstats doesn’t really understand paths Other softwares analyze paths You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies should try to build different kinds of user experience for different users we’d be silly to think that you can talk to everyon the same way Gunner: $ a month pitch - start at a $ a month, then ramp them up JED ASPCA did it and made 1/2million quickly GUNNER: build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: Emotion to get people to donate Heather webpages for different audiences as a possibility it’s a huge amount of work, to create content, manage site so we haven’t done it STEVEN if we have opportunities to do them, it would be great but will add to cost of site make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. pitch to people who have already donated once, they should be on a newsletter email is cheaper and effective for gathering donations re: analytics look at how long they stay on a page, if a huge number of people come from google etc. and they only stay a short time, then they aren’t finding the info they need TALLY: Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla!, Plone) JED: Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: IF you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong because it’s easily taken over JULIA: Go out and ask them - how do we do it? Send emails about different points of web design project to get their feedback GUNNER: and be sure to send them love - build mediated trust relationships map people’s contributions into outcomes - they will appreciate it. JULIA: But you solicit input but at some point you decide not to take some input GUNNER: Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: Be sure that you know who you’re sending it to as well - don't dismiss feedback from board member of spouse, for example! GUNNER: Be sure to get people that are passionate and on your side JULIA: Balance between listening and making decisions BILLY: Creating customer evangelists (book) - I’ve learned from building little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: “We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: Think of site in 2 ways - storefront - change the look set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: You may alienate people by doing redesign STEVEN: Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: Decoupling your feedback for design vs. for content get feedback on content FIRST then design Give text only website to check out content and architecture - validate your site not your designer. ONce that works move to design phase JULIA: The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: Can we talk more over the next few days about data tools? GUNNER: Colin as a resource. I try not to JED: You’ll need someone to ask the right questions and help you interpret it. JULIA: What data can I get? What will the data tell me? STEVEN: Google analytics - free, ask someone to help you go over stats with you GUNNER: be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Process, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, practical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clearly in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out 1a568d8f8a8c50e33ab6d50e0b1d8e8a63ebc9e8 726 725 2016-01-15T00:23:38Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org's see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s *If they have a point of PAIN, they will come to site *If they have a PASSION about your issue, they will come to site 2 f’s *If they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site *If they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA: *How can we get qualitative data from users GUNNER: *Call people about your website *Do you use page x (most popular page) *Why do you use it *What else would you like to see on it *What else do you look at that is similar *Check out clickthrough’s on e-newsletters *Look at it over time *Look at phrasing *Look at content/subject matter *Tells you what people respond to in messaging and in your work NORMAN: *Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: *Check out 404’s - tells you what links aren’t work AND what people WANT to look at *MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” *People like to be loved, to be listened to, keep talking to the people and cultivate the people who *Stay close with advisor’s, get their feedback on new things JED: *Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback *NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search *Know who your users are - how many people are using it to different things (donors, knowledge seekers etc.) *Purpose driven vs. Curious users *Purpose-driven will come see it regardless *Curious user who has heard about your issue or your org and is curious *Needs navigational guidance, your opportunity to cultivate someone new - They need more help GUNNER: *You can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: *We want to use the web to increase our donor base *What makes the passionate people not just look but also donate JED: *Conversion path - from curious to regular to donor - the holy grail of web design GUNNER: *Call everyone on the phone that has donated on line and thank them *Be sure to respect their privacy preferences *Find ways to ask them why they decided to give you money *Software to analyze click-throughs - traffic analysis *Clicktrax *A software that reads clicks with heat visual *AWstats doesn’t really understand paths *Other softwares analyze paths *You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: *Lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies *Should try to build different kinds of user experience for different users *We’d be silly to think that you can talk to everyone the same way GUNNER: *$ a month pitch - start at a $ a month, then ramp them up JED: *ASPCA did it and made 1/2million quickly GUNNER: *Build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: *Donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs *Acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month *Coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: *Emotion to get people to donate HEATHER: *Webpages for different audiences as a possibility *It's a huge amount of work, to create content, manage site so we haven’t done it STEVEN: If we have opportunities to do them, it would be great but will add to cost of site *Make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. *Pitch to people who have already donated once, they should be on a newsletter *Email is cheaper and effective for gathering donations RE: *Analytics look at how long they stay on a page, if a huge number of people come from google etc. and they only stay a short time, then they aren’t finding the info they need TALLY: *Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: *Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla!, Plone) JED: *Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: *If you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: *Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong because it’s easily taken over JULIA: *Go out and ask them - how do we do it? *Send emails about different points of web design project to get their feedback GUNNER: *And be sure to send them love - build mediated trust relationships *Map people’s contributions into outcomes - they will appreciate it. JULIA: *But you solicit input but at some point you decide not to take some input GUNNER: *Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: *Be sure that you know who you’re sending it to as well - don't dismiss feedback from board member of spouse, for example! GUNNER: *Be sure to get people that are passionate and on your side JULIA: *Balance between listening and making decisions BILLY: *Creating customer evangelists (book) - I’ve learned from building little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: *Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: *We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: *When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: *“We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: *Think of site in 2 ways - storefront - change the look *Set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: *You may alienate people by doing redesign STEVEN: *Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: *Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: *Decoupling your feedback for design vs. for content *Get feedback on content FIRST then design *Give text only website to check out content and architecture - validate your site not your designer. *Once that works move to design phase JULIA: *The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: *Can we talk more over the next few days about data tools? GUNNER: *Colin as a resource. I try not to JED: *You’ll need someone to ask the right questions and help you interpret it. JULIA: *What data can I get? What will the data tell me? STEVEN: *Google analytics - free, ask someone to help you go over stats with you GUNNER: *Be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Process, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, practical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clearly in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out b98fae5b10c39a41bc2564858c782066e7d32ffd 727 726 2016-01-15T00:24:24Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org's see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s *If they have a point of PAIN, they will come to site *If they have a PASSION about your issue, they will come to site 2 f’s *If they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site *If they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA: *How can we get qualitative data from users GUNNER: *Call people about your website *Do you use page x (most popular page) *Why do you use it *What else would you like to see on it *What else do you look at that is similar *Check out clickthrough’s on e-newsletters *Look at it over time *Look at phrasing *Look at content/subject matter *Tells you what people respond to in messaging and in your work NORMAN: *Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: *Check out 404’s - tells you what links aren’t work AND what people WANT to look at *MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” *People like to be loved, to be listened to, keep talking to the people and cultivate the people who *Stay close with advisor’s, get their feedback on new things JED: *Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback *NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search *Know who your users are - how many people are using it to different things (donors, knowledge seekers etc.) *Purpose driven vs. Curious users *Purpose-driven will come see it regardless *Curious user who has heard about your issue or your org and is curious *Needs navigational guidance, your opportunity to cultivate someone new - They need more help GUNNER: *You can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: *We want to use the web to increase our donor base *What makes the passionate people not just look but also donate JED: *Conversion path - from curious to regular to donor - the holy grail of web design GUNNER: *Call everyone on the phone that has donated on line and thank them *Be sure to respect their privacy preferences *Find ways to ask them why they decided to give you money *Software to analyze click-throughs - traffic analysis *Clicktrax *A software that reads clicks with heat visual *AWstats doesn’t really understand paths *Other softwares analyze paths *You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: *Lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies *Should try to build different kinds of user experience for different users *We’d be silly to think that you can talk to everyone the same way GUNNER: *$ a month pitch - start at a $ a month, then ramp them up JED: *ASPCA did it and made 1/2million quickly GUNNER: *Build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: *Donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs *Acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month *Coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: *Emotion to get people to donate HEATHER: *Webpages for different audiences as a possibility *It's a huge amount of work, to create content, manage site so we haven’t done it STEVEN: If we have opportunities to do them, it would be great but will add to cost of site *Make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. *Pitch to people who have already donated once, they should be on a newsletter *Email is cheaper and effective for gathering donations RE: *Analytics look at how long they stay on a page, if a huge number of people come from google etc. and they only stay a short time, then they aren’t finding the info they need TALLY: *Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: *Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla!, Plone) JED: *Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: *If you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: *Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong because it’s easily taken over JULIA: *Go out and ask them - how do we do it? *Send emails about different points of web design project to get their feedback GUNNER: *And be sure to send them love - build mediated trust relationships *Map people’s contributions into outcomes - they will appreciate it. JULIA: *But you solicit input but at some point you decide not to take some input GUNNER: *Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: *Be sure that you know who you’re sending it to as well - don't dismiss feedback from board member of spouse, for example! GUNNER: *Be sure to get people that are passionate and on your side JULIA: *Balance between listening and making decisions BILLY: *Creating customer evangelists (book) - I’ve learned from building little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: *Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: *We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: *When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: *“We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: *Think of site in 2 ways - storefront - change the look *Set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: *You may alienate people by doing redesign STEVEN: *Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: *Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: *Decoupling your feedback for design vs. for content *Get feedback on content FIRST then design *Give text only website to check out content and architecture - validate your site not your designer. *Once that works move to design phase JULIA: *The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: *Can we talk more over the next few days about data tools? GUNNER: *Colin as a resource. I try not to JED: *You’ll need someone to ask the right questions and help you interpret it. JULIA: *What data can I get? What will the data tell me? STEVEN: *Google analytics - free, ask someone to help you go over stats with you GUNNER: *Be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes -Who's your Audience? -What are you trying to get them to do? -How are people using the current site? -Look at log files to see where the traffic is really going -Defining Organizational Goals -Business Process, finding better more efficient processes -Legacy Content? -Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same -Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website -Making sure requirements are mapped out to the implementable, practical level -Translating from layman/exec speak into tech speak -Doing an Audit to figure out what you need to change -Be specific, Define things clearly in the RFP -SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints -"Don't Make Me Think" by Stephen Krug -Internal Tensions within the Company -Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later -Often when people make a small item a sticking point, there is often a larger issue behind it -Planning for changes in the future. -Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical -Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't -Getting results up quickly, phased approach, avoid stalling out e29cf357a896ddc1d09aec42efdd9fa707ac8e69 728 727 2016-01-15T00:25:31Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org's see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s *If they have a point of PAIN, they will come to site *If they have a PASSION about your issue, they will come to site 2 f’s *If they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site *If they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA: *How can we get qualitative data from users GUNNER: *Call people about your website *Do you use page x (most popular page) *Why do you use it *What else would you like to see on it *What else do you look at that is similar *Check out clickthrough’s on e-newsletters *Look at it over time *Look at phrasing *Look at content/subject matter *Tells you what people respond to in messaging and in your work NORMAN: *Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: *Check out 404’s - tells you what links aren’t work AND what people WANT to look at *MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” *People like to be loved, to be listened to, keep talking to the people and cultivate the people who *Stay close with advisor’s, get their feedback on new things JED: *Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback *NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search *Know who your users are - how many people are using it to different things (donors, knowledge seekers etc.) *Purpose driven vs. Curious users *Purpose-driven will come see it regardless *Curious user who has heard about your issue or your org and is curious *Needs navigational guidance, your opportunity to cultivate someone new - They need more help GUNNER: *You can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: *We want to use the web to increase our donor base *What makes the passionate people not just look but also donate JED: *Conversion path - from curious to regular to donor - the holy grail of web design GUNNER: *Call everyone on the phone that has donated on line and thank them *Be sure to respect their privacy preferences *Find ways to ask them why they decided to give you money *Software to analyze click-throughs - traffic analysis *Clicktrax *A software that reads clicks with heat visual *AWstats doesn’t really understand paths *Other softwares analyze paths *You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: *Lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies *Should try to build different kinds of user experience for different users *We’d be silly to think that you can talk to everyone the same way GUNNER: *$ a month pitch - start at a $ a month, then ramp them up JED: *ASPCA did it and made 1/2million quickly GUNNER: *Build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: *Donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs *Acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month *Coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: *Emotion to get people to donate HEATHER: *Webpages for different audiences as a possibility *It's a huge amount of work, to create content, manage site so we haven’t done it STEVEN: If we have opportunities to do them, it would be great but will add to cost of site *Make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. *Pitch to people who have already donated once, they should be on a newsletter *Email is cheaper and effective for gathering donations RE: *Analytics look at how long they stay on a page, if a huge number of people come from google etc. and they only stay a short time, then they aren’t finding the info they need TALLY: *Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: *Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla!, Plone) JED: *Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: *If you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: *Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong because it’s easily taken over JULIA: *Go out and ask them - how do we do it? *Send emails about different points of web design project to get their feedback GUNNER: *And be sure to send them love - build mediated trust relationships *Map people’s contributions into outcomes - they will appreciate it. JULIA: *But you solicit input but at some point you decide not to take some input GUNNER: *Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: *Be sure that you know who you’re sending it to as well - don't dismiss feedback from board member of spouse, for example! GUNNER: *Be sure to get people that are passionate and on your side JULIA: *Balance between listening and making decisions BILLY: *Creating customer evangelists (book) - I’ve learned from building little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: *Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: *We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: *When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: *“We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: *Think of site in 2 ways - storefront - change the look *Set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: *You may alienate people by doing redesign STEVEN: *Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: *Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: *Decoupling your feedback for design vs. for content *Get feedback on content FIRST then design *Give text only website to check out content and architecture - validate your site not your designer. *Once that works move to design phase JULIA: *The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: *Can we talk more over the next few days about data tools? GUNNER: *Colin as a resource. I try not to JED: *You’ll need someone to ask the right questions and help you interpret it. JULIA: *What data can I get? What will the data tell me? STEVEN: *Google analytics - free, ask someone to help you go over stats with you GUNNER: *Be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. WEBSITE REDESIGN, 2nd Group Notes *Who's your Audience? *What are you trying to get them to do? *How are people using the current site? *Look at log files to see where the traffic is really going *Defining Organizational Goals *Business Process, finding better more efficient processes *Legacy Content? *Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same *Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website *Making sure requirements are mapped out to the implementable, practical level *Translating from layman/exec speak into tech speak *Doing an Audit to figure out what you need to change *Be specific, Define things clearly in the RFP *SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints *"Don't Make Me Think" by Stephen Krug *Internal Tensions within the Company *Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later *Often when people make a small item a sticking point, there is often a larger issue behind it *Planning for changes in the future. *Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical *Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't *Getting results up quickly, phased approach, avoid stalling out dc0bebd53d7cf1efd5880c94930068df87ffa933 729 728 2016-01-15T00:26:04Z Miriam 2 wikitext text/x-wiki How does managing a website redesign differ from managing a website build from scratch? What techniques and best practices can help you assess what needs to be updated, redesign appropriately, and then effectively implement the changes? WEBSITE REDESIGN NOTES Three AH-HA's! FINDING THE PASSIONATE USERS AND INVOLVING THEM IN THE REDESIGN OF THE SITE - not being afraid to do that DESIGN ACCORDING TO MISSION RATHER THAN DESIGN FOR DESIGN NOT USING PROPRIETARY PLATFORMS GUNNER: Clumsy generalizations ask internally - “IN THE LAB” behind closed doors, budget reasons, timing reasons ask externally - “IN THE FIELD” who is using your website TEASE OUT THE MANDATE! What do your people need from your org? This is step number one: TEASE OUT THE MANDATE! look at log files for current website build out pages that are most visited vs. building new subsection with no inpu Invite users from your mailng list to give feedback, ask for team to give input on web redesign look at “PASSIONATE USERS” and talk to them. Org's see website as MEGAPHONE vs. figuring out how your website can serve your users needs iterative - do it, roll it out and share, take feedback, do it again You need to give your users something If your user is really into your subject, they will come anyways, but if your user just wants to know 2 p’s *If they have a point of PAIN, they will come to site *If they have a PASSION about your issue, they will come to site 2 f’s *If they gain visibility or reputation (FAME) from interacting with your site, then they will come to your site and come back to your site and send people to your site *If they have FUN on your site (e.g., Meatrix), they will return to your site, they will get FAME by telling others about it. ANITA: *How can we get qualitative data from users GUNNER: *Call people about your website *Do you use page x (most popular page) *Why do you use it *What else would you like to see on it *What else do you look at that is similar *Check out clickthrough’s on e-newsletters *Look at it over time *Look at phrasing *Look at content/subject matter *Tells you what people respond to in messaging and in your work NORMAN: *Get info from info address, from complaints, take time to talk to people who are contacting you with questions/complaints GUNNER: *Check out 404’s - tells you what links aren’t work AND what people WANT to look at *MANAGE your info account, be sure that someone is able to respond - it’s “DEVELOPING PASSIONATE USERS” *People like to be loved, to be listened to, keep talking to the people and cultivate the people who *Stay close with advisor’s, get their feedback on new things JED: *Acknowledge users, fish for those people by adding “GIVE US FEEDBACK” link that is higher up on page, get more feedback *NEEDS-BASED ARCHITECTURE - make sure whoever is designing site is able to design based on the needs of your users e.g., Zagat’s initial site, reaching out to specific needs via their search *Know who your users are - how many people are using it to different things (donors, knowledge seekers etc.) *Purpose driven vs. Curious users *Purpose-driven will come see it regardless *Curious user who has heard about your issue or your org and is curious *Needs navigational guidance, your opportunity to cultivate someone new - They need more help GUNNER: *You can find out what google search terms key words to find out where it is directing your users, what terms are driving you traffic LIZ: *We want to use the web to increase our donor base *What makes the passionate people not just look but also donate JED: *Conversion path - from curious to regular to donor - the holy grail of web design GUNNER: *Call everyone on the phone that has donated on line and thank them *Be sure to respect their privacy preferences *Find ways to ask them why they decided to give you money *Software to analyze click-throughs - traffic analysis *Clicktrax *A software that reads clicks with heat visual *AWstats doesn’t really understand paths *Other softwares analyze paths *You can choose to do two homepages and randomize to figure out which homepage design gets more clickthroughs BILLY: *Lots of different kinds of donors, try to see who’s who in your community, then you can build value for different constituencies *Should try to build different kinds of user experience for different users *We’d be silly to think that you can talk to everyone the same way GUNNER: *$ a month pitch - start at a $ a month, then ramp them up JED: *ASPCA did it and made 1/2million quickly GUNNER: *Build circle of people by having personalized email - “Hi I’m jim and i totally support this cause” JPG image of a donor, user, for “rotating community quotes” or something online - FAME SON: *Donating online is only one tool, but things that work include compelling stories - success stories, evaluation of programs *Acknowledgement of donors, having a donor page, quoting from donors in a story, esp those who have funded particular program, donor of the month *Coming up with concrete things to solicit donations, e.g., $28 can support a child, give linkage to program, to concrete thing JED: *Emotion to get people to donate HEATHER: *Webpages for different audiences as a possibility *It's a huge amount of work, to create content, manage site so we haven’t done it STEVEN: If we have opportunities to do them, it would be great but will add to cost of site *Make sure you have email strategy - most people who will donate are people you know, make sure that once you have the donation, send them email to connect to website, get them more involved. *Pitch to people who have already donated once, they should be on a newsletter *Email is cheaper and effective for gathering donations RE: *Analytics look at how long they stay on a page, if a huge number of people come from google etc. and they only stay a short time, then they aren’t finding the info they need TALLY: *Many tools that are all different, cost different, vendors different - how can we assess? GUNNER: *Will talk more tomorrow morning, but here is basics: Vendor: Pick a partner and not a technology, find a GOOD vendor, then ask that they use a tool that is appropriate - don’t choose proprietary vendor (MS, ColdFusion), choose open-source because they are more scalable and won’t lock you in (Drupal, Joomla!, Plone) JED: *Want to find a vendor who will ask what you need mission-wise, know that they’re going to listen first and recommend later STEVEN: *If you don’t know what it’s going to cost, then picking a partner could take you away from having control over the final cost GUNNER: *Do you outsource? It’s ok as long as you know that your project can continue if your consultant/point person is out - and open source is strong because it’s easily taken over JULIA: *Go out and ask them - how do we do it? *Send emails about different points of web design project to get their feedback GUNNER: *And be sure to send them love - build mediated trust relationships *Map people’s contributions into outcomes - they will appreciate it. JULIA: *But you solicit input but at some point you decide not to take some input GUNNER: *Set expectations - we’ll get lots of feedback so we thank you for your input we may not use everything etc. JED: *Be sure that you know who you’re sending it to as well - don't dismiss feedback from board member of spouse, for example! GUNNER: *Be sure to get people that are passionate and on your side JULIA: *Balance between listening and making decisions BILLY: *Creating customer evangelists (book) - I’ve learned from building little advisory groups - i can leverage their trust, attention, expertise within org - it’s not me making the changes on the content, it’s what my advisory group wanted JULIA: *Had communications audit, that I didn’t think was that good, but it gives you political cover in internal management BILLY: *We’ve been talking in traditional us/them dynamic but the trust we build is essential - NORMAN: *When would be a reasonable frequency to do a redesign. Our org traffic has been down, people looking for answer to why. Site was designed 3 years ago - what is a good reason to find that we should do a redesign? GUNNER: *“We need to fluff the pillows” version of web redesign if its main goal is to REFRESH it. But you upgrade your website when youu need - know why you are doing the redesign JED: *Think of site in 2 ways - storefront - change the look *Set of behaviors - if it’s still meeting the behaviors that your users are engaged in, then you may not need a full rethink - if it ain’t broke don’t fix it. GUNNER: *You may alienate people by doing redesign STEVEN: *Whether or not an org is evaluating their technology as often as their policy priorities - if you’re making a change in what you’re doing, then you can do overhaul/redesign SCOTT: *Did a whole redesign and got a call back a month later saying “WE changed our name and our mission” GUNNER: *Decoupling your feedback for design vs. for content *Get feedback on content FIRST then design *Give text only website to check out content and architecture - validate your site not your designer. *Once that works move to design phase JULIA: *The graphic design has so much to do with if you find what you’re looking for. If you can’t show me that i can figure out the site up front, then i’m not going to stick around. Brought in graphic designers to work with our web vendor, didn’t want vendor to design site. JULIA: *Can we talk more over the next few days about data tools? GUNNER: *Colin as a resource. I try not to JED: *You’ll need someone to ask the right questions and help you interpret it. JULIA: *What data can I get? What will the data tell me? STEVEN: *Google analytics - free, ask someone to help you go over stats with you GUNNER: *Be careful about using google - using google is effectively yielding 4th amendment privacy rights - they will crawl your data. '''WEBSITE REDESIGN, 2nd Group Notes''' *Who's your Audience? *What are you trying to get them to do? *How are people using the current site? *Look at log files to see where the traffic is really going *Defining Organizational Goals *Business Process, finding better more efficient processes *Legacy Content? *Actually watch clients go through their current processes in order to determine what they actually need to change, and what can stay the same *Talk to members of the organization who do not have a direct connection to the website, in order to get a broader picture of how people percieve the current website *Making sure requirements are mapped out to the implementable, practical level *Translating from layman/exec speak into tech speak *Doing an Audit to figure out what you need to change *Be specific, Define things clearly in the RFP *SCRUM Client comes up with priorities (Naratives) Whole group gets together, clients and developers, and builds a product in 30 day sprints *"Don't Make Me Think" by Stephen Krug *Internal Tensions within the Company *Let people know that with templates, you can shift things around easily, so don't get stuck on look and feel if it's easy to change it later *Often when people make a small item a sticking point, there is often a larger issue behind it *Planning for changes in the future. *Redesigning can be more difficult than starting from scratch, there are emotional issues in addition to practical *Address basic communication points, finding out what people actually want/need, what needs to change, what really doesn't *Getting results up quickly, phased approach, avoid stalling out 099bdcd9a15b149bf483f3895d54e4479f269c84 NewYork2008:Challenges of remote collaboration 0 91 730 417 2016-01-15T00:27:25Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation * "TRUST" is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --Multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, what are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, concalls ** Some tasks should be f2f, some should be online f01959d268bae77b0c6d5e933d6b50254974eb8d 731 730 2016-01-15T00:27:47Z Miriam 2 wikitext text/x-wiki Challenges of remote collaboration: * Timezone * Lack of casual conversations * No face-to-face leads to lack of "getting to *know* people" * Language barriers * Travel for requisite f2f meetings can be troublesome * Communications are made slow and difficult which CAN lead to slower decision making * Management (productivity, "nagging," checking up on staff) * Tools and styles of remote collab can lead to overwhelming amounts of info and tool burnout Group communication tools (chat, audio, etc.) <-- success dependent on organizational culture, etc. Specific problems with video - uncomfortable. Related to culture, differences in gender, differences in position, can cause problems with online conversation... is this a reflection of problems that happen offline as well or unique to online? Communications-styles are really the driving force here... Management issues: personality, motivation, preferred communication styles, productivity/task, collaboration requirements Offline/remote situation has SOME challenges, but most of them seem to be *management* issues that are exacerbated by the remote situation * "TRUST" is a very big part of successful remote work/collaboration. Know people already or have a good reference/"vetting" process through trusted links to build trust. Is it "better" to go face-to-face? (ref.: SCRUM development {everyone on site in one room working together day in and day out}) --Multiple offices within one company -- does that cause different organizational dynamic between offices, hierarchy, cultures of each office. are they unified, "confederated," or super different? Good way to keep informed: end of day call or meeting, or morning "scrum" where everyone talks about "what i've done, what i'm doing, what i'm going to do, how am I?, what are my problems/challenges right now?" --- also, immediate personal goals (intra-personal, personal productivity, etc.) and immediate project goals (accomplish Task X, Y) Some things are appropriate for online communication, but other things aren't (some HR stuff, whether to put negative information in writing, actionable/discoverable/CYA info, privacy things, some gossip/chat) Bad News Won't Travel Up -- news gets filtered "more positive" as it rises up the hierarchy... so management needs its own sources of information to find out bad things... 360 reviews - constructive criticism and positive feedback going both ways ** If you CAN, then you should f2f as much as possible, especially at beginning ** Impasses -- negative blocks -- can be resolved easier f2f ** Strategic and vision related discussions should be f2f ** Easier to avoid negative convos when online; but you still have to have those sometime ** Strive to replicate the BENEFITS of f2f in an online mode ** Intentionality - you must strive to overcome challenges ** Tools: group chat, video, conference calls ** Some tasks should be f2f, some should be online 15f16fd3dbc5eedd2e303069364f0d5447e969dd NewYork2008:Collaboration and Management in Cross-Departmental Web Projects 0 92 732 604 2016-01-15T00:29:31Z Miriam 2 wikitext text/x-wiki '''How can project manager engage and work with many different departments for cross-functional projects like websites or CRM implementations? Where should a project manager ideally live in the organizational chart to manage these projects? Or when is an external consultant better positioned to manage effectively? Participants will share thoughts and what's worked for them on these thorny issues. ''' ''Main notes follow. Scroll to the bottom for our conclusions! '' '''Who are you? Where are you from?''' * Norman, NY, He doesn't see Nonprofits embracing the whole project management area. Why is it important? Decisions made too quickly. * Heather, DC, interested in dynamics of working relationships in small organizations. * Colin Harrison, Yorkshire, 19 years in Further Education, 8 years consulting business 95-03. CEO non-profit ICT services company. Project manager. Regional IT champion for Yorkshire. Getting Nonprofits using IT more effectively. blog: http://yhictchampion.org.uk * Fred, Project manager, NY, at Murphy Center. * Mouhamad, Coop America in DC, coming from corporate world. 60 people in the organization, which has been around for 25 years. The organization is growing now, but there is a nervousness around IT. * Billy, Techsoup, growing organization from 50-160. * David, technical problems are easy, it’s the people problems you have to worry about! * Dan, NY, operation centric is his goal. Everything is localized. * Jed, ACLU for three years, now at Revenue Watch. Bringing the needs of different groups together. Jed – Heather, Fred, Mouhamad – they are all talking about people problems (from small Nonprofits of four to large regions of the UK). Some of the same kinds of resistance exist – listening, communication. Colin – IT projects are about trying to get changes within organizations. They need to be derived from the mission of the organization. How can we apply IT to help them do things better or do better things? Norman – Project management is not all about technology. Good amount of time working with people, marketing people, etc… Far away from server problems, etc… Responsibilities fall now on working with other people. (People’s time is not adjusted to add a new project – you have to become the psychologist to get them to do it). Are there good experiences in cooperation? Dan – Custom in–house projects people love. Champions from each department. They get buyin up the chain. It’s so important that they work on weekends, etc… Norman - How do you win them over? Dan – We showed them the technology and they use it. Since they’re so interested they go for it (they’re the 10%). So he can’t take credit. They struggle more on a senior level. Mouhamed – Part of project management is politics – making sure people are on board. He is a big fan of teams, or task forces. He can sit with different people in different places. Giving them a separate identity from their own departments really makes a difference! They have their own team email, etc…. This separates them, so gives them more direct content. So he is now the manager of the team, not just the tech guy. It’s a much easier way to maneuver around the organization. Norman – He is working in IT, but if he doesn’t talk to the other departments, he doesn’t know what’s going on. He has to make the effort to be involved. What about group lunches and talks? David – This only works up to a certain size in the organization. Fred – Sit down with every director a couple of months. What do you think about this? What can IT do for you? What do you hear from staff that we might not be hearing about? It’s become much easier to identify central projects the organization needs to launch. David – Internet strategy is similar to getting buyin. Strategy is about finding a connection, figuring out the message. What Fred is doing is audience research at the organization. It becomes a much easier sell then. Billy – Aligning interests with various stakeholders seems obvious but how come it is still so difficult? David – We’re all human! We’re not all Mr. Spock. Mouhamad – We’re talking about the sector of market that is really attached to their work. What about three-year old posters on the website? Emotional issues here. He sends out a project newsletter – if it’s once a week and three paras is fine. This is what you’re getting. It will let you do this. This includes links to what DSL is. People are very responsive. Colin – IT is political (first sentence of dissertation in 1989). In 1997 I did research with asian shopkeepers looking at the reason they were not installing EPOS (scanning systems). The reasons came out as Time, control and profit: "I have not enough '''time''' to do it" But you will get more '''time''' back. " I don't understand this stuff - I will lose '''control''' of the business to my son." But if you spend a little time to learn it - you will get much more '''control''' over your business (e.g. stock '''control''')plus you will get more time to spend '''on''' your business not '''in''' your business! "I will lose money doing this stuff" But you will get more profit from it if you learn it (even if you think you don’t have the money now). The issues are not that much different with non-profits. (Perhaps replace the word profit by "viability" or something like that. The organization needs to take control of IT, not just IT department. Talk to people about mission, etc… then they realize how the tools can help. Attack the decision makers – this can help you achieve the mission better. Billy – The idea of framing. Note the linguist George Lakehoff. It seems like culture, social is soft and anyone who talks about it is soft. What?!! Wikis flatten hierarchies. David – Source: Wikinomics. Losing control but getting more in return. These soft aspects – what it takes to create an identity – there is no toolkit, yet we’ve all agreed that these are as vital as a stable server, a timeline, etc… Norman - Is this informal way of reaching out to people something that needs to be formalized in some way? Does this need to be put out there more that it’s not just technology? David - Yes. We need tips that people can use. We need to recognize there’s more to the project than just identifying the scope. '''Conclusions:''' The basic definition of project management should include an informal toolkit of all the soft tools that PMs use to keep the project running. Should it be called a toolkit or a vocabulary? We need a "soft" project management manual. There are a range of tools and interpersonal, collaborative, political techniques that PMs use to keep a project moving and keep all parties comfortable, informed and on board. These "soft" tools include everything from email updates and one-on-one coffees to organization-wide initiatives like company newsletters that inform groups what other groups are doing, or monthly show and tell presentations at a staff meeting. Tips for how to follow up with people, knowing how to share ownership with people (as in Mouhamad's example of giving the sub-group working on the project a sense of membership and value to the project team, versus the department they work in), finding your evangelists, etc. ... '''Why can't the PM "bible" include guidelines and suggestions for how these less formal techniques are the grease and the glue that keep projects moving and give a sense of trust, ownership and inclusion to all stakeholders?''' Also, as with the example of the false, built-in "rebellion" in "The Matrix" movies, this cannot be a formal design for informal communication. If we "write it in" too much, it will become another rote obligation and the "real" informal communication will reside elsewhere. Instead, this toolkit should be a set of suggestions, not yet another jargonized template or timeline. It needs to have genuine (authentic) informality. 49f91f129eb6076453ccc690b7ed3a6bdcf83ca2 NewYork2008:Collaborative Tools 0 93 733 605 2016-01-15T00:30:58Z Miriam 2 wikitext text/x-wiki Collaborative Collaborative Tools *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: Flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: User adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: Easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: Expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: Good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: Personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: One question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: Bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: Familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: Needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: Good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: Fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> 3da474910f46bece540deccda2c4447018120666 734 733 2016-01-15T00:31:25Z Miriam 2 wikitext text/x-wiki Collaborative '''Collaborative Tools''' *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: Flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: User adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: Easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: Expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: Good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: Personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: One question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: Bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: Familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: Needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: Good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: Fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> e5cfeeb2d0179c43f6e4ad8502d75bd726d4121f 735 734 2016-01-15T00:31:37Z Miriam 2 wikitext text/x-wiki '''Collaborative Tools''' *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life Factors in Choosing Tools: *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team Discussion Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: Flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: User adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: Easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: Expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: Good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: Personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: One question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: Bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: Familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: Needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: Good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: Fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> f0944518f409e80002f883ed7aff73ef420df5a9 736 735 2016-01-15T00:31:58Z Miriam 2 wikitext text/x-wiki '''Collaborative Tools''' *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life '''Factors in Choosing Tools:''' *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team '''Discussion''' Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: Flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: User adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: Easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: Expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: Good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: Personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: One question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: Bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: Familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: Needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: Good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: Fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> f2e1c7a666200dafcaef5eec14990c10080dbc5f 737 736 2016-01-15T00:32:14Z Miriam 2 wikitext text/x-wiki '''Collaborative Tools''' *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life '''Factors in Choosing Tools:''' *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team '''Discussion''' Wikis<br> Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: Flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: User adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: Easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: Expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: Good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: Personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: One question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: Bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: Familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: Needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: Good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: Fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> 8ae9532986cfa283fe806304e01f953a6110120f 738 737 2016-01-15T00:32:37Z Miriam 2 wikitext text/x-wiki '''Collaborative Tools''' *Wikis *Blogs *conference Calls *Emails *Googledocs *SharePoint *Instant Messaging *IRC/Group Chat *NetMeeting (Shared Desktop) *RSS *Meetings *Intranets *Telephones *Calendars *Social Networking Sites (LinkedIn, Facebook) *Forums/Bulletin Boards *Listserves *Video Conferencing *Second Life '''Factors in Choosing Tools:''' *Location of members, documents, and products. *Cost *Ease of use *Time--length of collaboration--amount of planning *Compatibility *Synchronous/asynchronous *Audit trail *Privacy/security *Stage/phase *Availability/Infrastructure *Time zones *Urgency of collaboration *File sharing *Versioning *Number of people on your team '''Discussion''' (Wikis) Pros: Lots of info, versions, flexible, fast to post, great for producing docs, generally easy to use, good for documentation, infinitely scalable, captures high quality, good for background<br> Cons: not as easy to understand, better for tech savvy, difficult to parse, can be difficult to find, adoption is challenging, adoption can be hard, needs more monitoring, can be hard to view what changes (depending), difficult to compartmentalize, versions can be an issue, bad for simultaneous groupware<br> <br> GoogleDoc|Collaboration<br> Pros: Simultaneous writing, easy access to files, structure is closer to what people are used to, easy to have different teams on different documents, Can have view-only users, versions is easier, more easily supports word/openoffice, easy to get started, easy to upload without a lot of <br> Cons: Individual; not group focused (in GoogleDocs), security is a pain, everyone needs google account, not as fast to scale, easy to delete, have to backup data, internet dependence, hard to archive<br> <br> SharePoint/Intranets--intranet portal that allows easy creation of subportals--group collaboration internet tool--includes calendars--microsoft project<br> Pros: Flexibility, doc storage, SharePoint integrates well with Microsoft, easily post docs, file sharing, good for non-tech ????<br> Cons: User adaptation, it can do anything but at a weighty cost, SP: overlap with MS Products poorly, difficult/costly to customize, costly to add licensens/file space<br> More: There's an overlap of sharepoint skills and programming skills to be able to fully utilize sharepoint.<br> <br> Basecamp/Central Desktop/etc<br> Pros: Easy to use, see different changes/audit log, clear doc trail, tasks/milestones, discussions<br> Cons: Expensive, limited functionality, not as flexible<br> More: When would you use wiki vs. basecamp?<br> <br> Social Networking Sites<br> Pros: Good for contact storage, outreach to volunteers, free, keeping in touch, personal ties<br> Cons: Personal ties, substantial setup<br> <br> Forums/Bulletin Boards/Listserves<br> Pros: One question/multiple answers, ask the public, social postings, can opt to view or get emails, task allocator, digest or not, push<br> Cons: Bat at organizing things, setup intensive, adoption, volume of email, lack of ownership, easy to ignore<br> <br> Blogs<br> Pros: Familiar, promotes discussion, feel fancier/newer, more central control<br> Cons: Needs central direction, needs to be set up, stagnates/bottlenecks without central contributor, new setups for new things<br> More: Good if you'd got it.<br> <br> IM/IRC/Group Chat<br> Pros: Fast response, synchronous/asynchronous, captures fluid knowledge, great for rewrite, quick question/answer, watercooler conservation<br> Cons:<br> More: Multicollaborative Joomla Bug Squashing IRC/Yugma/Skype<br> Cons:<br> <br> Second Life<br> Pros:<br> Cons: Geeky, high setup--admin/avatar angst/user needs to setup,<br> <br> Video Conferencing:<br> There's no tendency to multitask since you're accountable. Maybe we should change the culture of multitasking for other larger-scale collaborative venues (group chats, conference call, etc).<br> <br> Q: What do you do with team members with different amounts of tech experience? What tools would you recommend?<br> A: Conference calls. There needs to be a culture of how to be comfortable with the tools that you use on both sides.<br> <br> 08c6bbafca258777e5125193beccd60a849da8bc NewYork2008:Implementing an Existing Database Software or Service 0 99 739 607 2016-01-15T00:42:02Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: Interface between project and IT departments Feeling responsible for the growth of the whole field Figuring out what people actually want (needs assessment) Different types of personalities on the team Politics interfering with the management of the project Corporate refugees adjusting to the culture of non-profit The many hats one project manager has to wear Not enough systems thinking Feeling overwhelmed Scope changes in the middle of the project -How to prevent? -How do deal? Competing interests The accidental PM Split between techies and non-techies Immediate demands vs. best practices Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible cb91b3a90a35f6d99960c0a9aee15e9b1ec0f872 740 739 2016-01-15T00:43:08Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project -How to prevent? -How do deal? Competing interests: *The accidental PM *Split between techies and non-techies Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 938ea2f604d1a548fee683d86da60275881ea636 741 740 2016-01-15T00:43:41Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project: *How to prevent? *How do deal? Competing interests: *The accidental PM *Split between techies and non-techies Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 7ebb617e0f4b86cab9774fbaeb0f6fbe53203900 742 741 2016-01-15T00:44:09Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project: *How to prevent? *How do deal? Competing interests: *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 0b9b2d323868095cadeb0c0aa03339c729fe2dc4 743 742 2016-01-15T00:44:28Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project: *How to prevent? *How do deal? Competing interests: *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework Testing is a big part of the monitoring Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 3a80ab2a25888e941a2828734e6db06b29779634 744 743 2016-01-15T00:44:54Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project: *How to prevent? *How do deal? Competing interests: *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework: *Testing is a big part of the monitoring *Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 2666aac470c1561a198f36f1905bdddd1c200df4 745 744 2016-01-15T00:46:08Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project: *How to prevent? *How do deal? Competing interests: *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework: *Testing is a big part of the monitoring *Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible a13477566c6e5196226a808fd3c40ceedb43ec38 746 745 2016-01-15T00:46:41Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project: *How to prevent? *How do deal? Competing interests: *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework: *Testing is a big part of the monitoring *Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership *Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible fa811f68a8a6da56a3ba5d019938892fe95eb74e 747 746 2016-01-15T00:47:21Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. Facilitator: Michelle Murrain Session: Migrating to pre-existing solution (Salesforce, eTapestry, etc.) 1/10/08 2:00 PM Basic Issues people face in migration/mapping: Upgrades user issues Question (Michelle): If implementing new software/system, how do you get users on board, trained, in support of, etc? Responses: * In some cases, users push the change in the first place * Personalized training user by user * On demand, as needed sharing Determine Scope, is the project organization-wide or does it only affect one department? One user? How do you prepare users for a change in complexity moving from one application to another: Responses: Choose good software, implementing problematic software is needlessly challenging Implementation and training as close as possible to one another There's a difference between people who will use the application and people who need the information being entered. One issue in implementation is managing this difference. Change Management - what are the main issues in moving from one software app to another: Users unfamiliar with new application Loss of functionality of new applications, often for personal purposes (Youtube, banking, etc.) Change caused to business processes Moving paper processes to online processes involves significant "comfort" issue with users. Letting all staff/users know very clearly "why" a new application is being implemented can help with buy-in. Dealing with legacy information is a problem. Requires time/effort to either clean data or determine whether or not it's needed. "Square peg/round hole problem" what strategies do people have for working around limitations in off-the-shelf software: Increase backoffice workload to resolve specific problems. Suggest use period (one month, two months, etc.) then report back on needs. What is the output, is this functionality actually required to accomplish the output "If the users aren't happy they will revolt." Biggest challenge in implementing software packages is managing impact on users. Difference with an existing package over custom built application is ability to meet specific user needs. Sales process - show benefits of software, sell, convince of utility Decision for application should NOT come from the IT department Second set of notes (Lena's note: edit in) Session stats: Session consisted of mostly people who work for non-profits, although a few people that also work for companies that consult for non-profits and some that consult independently. There was a wide range of project management and software project management experiences in the group. Question: Why does it seem that people are moving more towards software development projects? - People want to use software to resolve issues but would like to leave the project management to others - Industry is buying into software, but pre-packaged programs don't exist for that industry Pain points: *Interface between project and IT departments *Feeling responsible for the growth of the whole field *Figuring out what people actually want (needs assessment) *Different types of personalities on the team *Politics interfering with the management of the project *Corporate refugees adjusting to the culture of non-profit *The many hats one project manager has to wear *Not enough systems thinking *Feeling overwhelmed Scope changes in the middle of the project: *How to prevent? *How do deal? Competing interests: *The accidental PM *Split between techies and non-techies *Immediate demands vs. best practices *Rationale for variation *The initiate to plan phase is where most of these come up Interests: *Collaborating with others *Solutions for dealing with non-profit culture *Some high-level technology training for the upper management Tools: *Magic 8-Ball *Basecamp *Book about Project Management, by Project Management Additions to framework: *Testing is a big part of the monitoring *Possible research between initiate plan Things that help: *Communication *Managing expectation *Defining ownership *Empathy *Customer Service *Assume that there is going to be a crisis. The test is how you handle it. *Anything is possible 16e3af618c33ad4c111a6b306fd96988b13dbaa8 NewYork2008:Interactive Agenda Clustering 0 100 748 608 2016-01-15T00:49:28Z Miriam 2 wikitext text/x-wiki '''Clusters:''' Remote teams *How to manage remote teams effectively *Managing projects from multiple locations *Managing teams across distances *How to manage distant clients How do I rescue a failed project? *Dealing with problems within projects *Being a "rescue swimmer" for a failed project *How to deal with failed projects that are not your fault *What to do when you inherit someone else's project Software Development: *Project management in software development *How to plan for and determine scalability of projects functionality *What happens after close launch or phase *After the launch, project management part deux *How to get people in organization to take responsibility of updating website *Projects that wont close: when to call it quits Embracing Risk: *Accepting the existence of risk and planning to handle things that may go wrong and mitigate their effects Web Design: *True or false 2-3 clicks tops to get info on site *Best practices in web navigation and architecture, what gets cut Values: *Cultural politics and prejudice within a team, tech vs. non-tech, age, female, male *How to facilitate education, buy in and shared goals *How can technology align right on organization mission *Balance the client satisfaction with my vendor sense of what is good (a good outcome) *Communication between tech people and program people *How to convince non-profits that project management techniques are worthwhile *How to deal with organization politics and personalities *Managing expectations in-house: how to manage a supervisor who does not have technical knowledge and unrealistic expectations? Resources: *What are the best practices in scaling up a social networking website *Managing projects as an accidental team, low tech skills *Get strategies for project costing *Managing projects as an accidental project manager *What are the top resources website of the topic of website project management Tools: *Project management communication, best practices and tools for collaborations *What people are using to manage projects *Basecamp vs. sharepoint vs msproject *What skills/tools are useful for managing multiple projects at once *Wiki based project management, enhance collaboration, efficiency, communication, better documentation *How do people use mind mapping *What tools are people using out there? esp. for virtual teams Money: *How do I convince a client to pay for testing *Is it ok to charge NGOs market rate for something I've already built? *Website costs, to build, to maintain, non profit rates *How to control client communication and how to budget for it *How to put a price on your time *How do we use technology to generate revenue for the organization? *What part of overall project cost should project management consume? *What percentage of budget should be PM? *How to create a technology budget and grow it *Selling founders on investing in ongoing support for technology *Making the case for long term technology needs of Nonprofits to founders and grant-makers *How do small non-profits decide which projects they should focus on? prioritize Scope Creep: *Concrete solutions for mitigating scope creep *How do people manage scope creep *How to plan and manage for scope creep *What are the dangerous hidden pitfalls of project management Project Teams: *Balancing responsibilities between vendor, pm and org pm *What technical requirements are require to support open source projects *Building a team considering personalities, strengths and work styles *How technical does a PM need to be? *Is there a personality associated with a good PM? *Are in house IT departments dead? *Better? in house or outsource, how to decide *In house tech staff vs. outsourced tech staff *Should there be more IT service providers in the np sector, is that financially viable? *How to form and effective project team *How do we staff projects *How to deal with make it so supervisors *Building project teams team personalities iterative vs. one shot *Gender dynamics in PM *What techniques do you use to keep clients and projects on a timeline *Project evaluation processes *Juggling multiple roles Discovery process, planning phase: *Incorporating technology to the strategic planning process *How to say no *When it is time to stop planning and jump in *Solutions for setting clear expectations *What goes into the planning phase *I'd like to know more about how to determine benchmarks for planning and testing phases of web re-design projects *Big spec, menu or cowboy coding? *What are good rations between planning, implementation, feedback, management etc.? *How do you know when to stop initial scope and requirements gathering *Balancing planning vs. building something quickly *Lessons from agile project management *Would like to hear more from folks who've managed more iterative projects (vs. lots of planning and requirements then development) Communications Issues: *Diplomacy, accountability and how to ask hard questions *Communication issues *How should one manage communication with stakeholders *Building a long term technology plan in a crisis situation *How to adequately describe and prepare clients for scope of project *Solutions for mitigating communication issues *Talk about ways to get buy in from those difficult, yet key decision makers in projects *Fad management (ie. we should do one of those blog things) *How to arrive at consensus around businesses objectives and processes among stakeholders on projects *How do you achieve consensus throughout an organization. Organization Culture: *How do I figure out who's really in charge *How can PM be used as a tool for organizational change *How prioritize technology within an organization *How does one justify PM *Defining project roles in both organizations and vendor, mutual understanding *How to introduce technology for tech reluctant people *Understanding project roles in tech projects *Managing projects with multiple stakeholders *Anyone else working on a project where you feel hindered by legacy code, decisions that were made years ago or developers who are protective of their old ideas? *How to deal with the dynamics of interdepartmental demands *How to encourage all employees to use all features of applications *Long term needs (systems, maintenance) over short term 1 shot projects *What are strategies for dealing with ineffective, unhelpful project participants *How to get all levels of organization to learn about technology *Cultivating a project centric organization *Sheila mackenzie, says"there are many people in the sector who will bang on about changing the world, who will resist any effort to change the process of their own organization" Uncategorized: *Technology is not magic *Analysing web metrics *How to streamline manage levels of PM, vendor PM, consulting PM, internal lead *How to balance multiple projects *Web content determination, what to keep updated and readily available, what to *archive and what to scrap *Time management Buy vs. build vs rent: *Selecting software tools for the long term esp. if it is just you or few making the decision *When how often should organizations evaluate and upgrade technology *Cost savings of easier more expensive software vs. cheaper higher learning curve software Vendors: *Common frustrations with vendors *How can I find a great vendor who understands non-profits? *How to choose the right vendor *Who are reputable web hosting vendors? *How to choose a vendor *how to manage vendor relationships and problems *How do you deal with multiple vendors on one project *Dealing with vendors *Who are the (dis)reputable domain registrars? 52b522914cf0dd85854940f08f2693b921108fc4 NewYork2008:Managing Consultants and Dealing with Vendors 0 103 749 610 2016-01-15T17:29:03Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? *A good product *Match between vendor core competencies and organization needs *Some personality match between vendor/consultant and organization *Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies *Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants *Keep a professional relationship with a clear, well-stated contract *Vendors need to show the same accountability to non-profits as they do with their other clients *Service level agreements well-defined - on paper *Web-content ownership defined *Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality *Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit *Emotional connection between vendor/consultant and organization can cause problems in projects *Need to have a comfortable working relationship for successful project completion *Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees *It is more efficient to work with fewer consultants/vendors for problem resolution and project success *Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract *Avoid vendor lock-in when possible *Organizational empowerment *Vendors like to maintain dependence *Demand that vendors educate you on the technical set-up in your environment so you can change vendors if necessary *Make sure you have an exit strategy if the vendor/consultant relationship does not work out *If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails *Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement *It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help *Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract *Authentic communication between organization & vendor/consultant - communication channels defined up front *Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? *Vendor selection - research vendors online, word of mouth with similar organizations *RFP needs to be as specific as possible with requirements and schedule *Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you *TechFinder website - vendors/consultants advertise services *TechSoup.org - good site with example RFPs and vendors that would be good *Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? *Communication - tell the vendor early in the process that you are not happy with their services *Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation *If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor *Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue *Create a schedule of expectations for the vendor to meet and withhold payment if legally possible *Batch small customizations into one large request with a higher dollar amount to get a vendor's attention *Face to face meetings help a lot when there are large issues to address *Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? *Understand your needs now and how they will grow to ensure you vendor can handle them *Smaller agencies will provide more personal service but not always the best response * AH-HA's Communication with the vendor - single point of contact, well defined channels Find a vendor whose core competency aligns with your core needs Write a good contract to enforce requirements with a good exit strategy 16d90cec539d7370fb58ef563843a8d0de1468d2 NewYork2008:Managing Custom Database Projects 0 104 750 613 2016-01-15T17:33:53Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: Databases I created are for a specific purpose, Aim to make it as flexible as possible Norman: Some applications you expect to customise to certain degree Michelle: There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough Jim: A lot depends on who the customer is. Colin: Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis Rachel: Sometimes not possible Michelle: Support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available. Need: Advice about linking various applications Michelle: A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. bb722ede457e1a5c28186cca86d968d732dc616c 751 750 2016-01-15T17:34:22Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf.<b> Jim: Databases I created are for a specific purpose, Aim to make it as flexible as possible<b> Norman: Some applications you expect to customise to certain degree<b> Michelle: There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough Jim: A lot depends on who the customer is.<b> Colin: Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis Rachel: Sometimes not possible Michelle: Support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available. Need: Advice about linking various applications Michelle: A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. ba1386475b531d732f36b88c508221fdfd7c69d9 752 751 2016-01-15T17:35:37Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: Databases I created are for a specific purpose, Aim to make it as flexible as possible Norman: Some applications you expect to customise to certain degree Michelle: There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough. Jim: A lot depends on who the customer is. Colin: Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis. Rachel: Sometimes not possible Michelle: Support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available. Need: Advice about linking various applications Michelle: A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. 3a60fc33cd5c1e200436a298a82252d4e6cc459f 753 752 2016-01-15T17:36:03Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: Databases I created are for a specific purpose, Aim to make it as flexible as possible Norman: Some applications you expect to customise to certain degree Michelle: There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough. Jim: A lot depends on who the customer is. Colin: Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis. Rachel: Sometimes not possible Michelle: Support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available; Need: Advice about linking various applications Michelle: A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is “Have you got an open Apr, and how much does it cost? What do you use? PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. ba58671c4ede6366ea6ec0c859d0782cdc0716ac 754 753 2016-01-15T17:36:51Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: Databases I created are for a specific purpose, Aim to make it as flexible as possible Norman: Some applications you expect to customise to certain degree Michelle: There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough. Jim: A lot depends on who the customer is. Colin: Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis. Rachel: Sometimes not possible Michelle: Support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available; Need: Advice about linking various applications Michelle: A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is "Have you got an open Apr, and how much does it cost? What do you use?" PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. AH-HA's 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. b0925f6c37679acb9089c2b017562d291b93d2d8 NewYork2008:Navigating internal politics and relationships 0 106 755 430 2016-01-15T17:38:55Z Miriam 2 wikitext text/x-wiki Politics of Project Management facilitated by Mohammed <br>Managing relationships with people <br>Ambiguous authority <br>Empowerment *In Nonprofit sector - degree of emotional involvement in the work is more intense than corporate work *Establish formal & informal communication with stakeholders - customize to each stakeholder *Understand what each stakeholder cares about (their concerns, emotional involvement) and manage the relationship with that in mind *People that don't understand technology and are concerned about costs - need extra explanations for simple technical/project needs *Having a decision maker that does not understand technology causes a lot of extra work *Trainings for decision makers on technology does not always work - hard to schedule and gain their interest *Forces PMs to think carefully about projects and what they are doing *Rephrasing things in layman's terms can help PMs fully understand the project/technology *Need to communicate the changes fully to decision makers so they care/are interested in trainings *Personal training sessions for technophobes help them understand technology the way they need to *Managers that "think" they know a lot about technology - challenging, annoying *Need to be able to make a case for the technology being requested (new, cool software needs a purpose) *Why? is always a useful question - why is it needed? what is the purpose? *Delegate right back to person who requests things - ask them to document what they want and often it won't happen *Who is going to maintain cool, new ideas in the organization? *How to have conversations about technology with people who are scared of it *Point to concrete outcomes - time saving, money saving, money making *Stress in dealing with anything technological *Lure people into participation with simple explanations and technical implementations *Strip things down to basic language - simple illustrations or metaphors - a picture is worth a thousand words *"Hot swapping is like working on a plane when its in flight" *Wanting more involvement from higher ups but not getting it *Iterative production for projects where there is not a lot of direction - expect changes *Don't become too wrapped up in the dysfunction and withdraw *Need to have a positive attitude or move on *"Planned vs. emerging projects" *Articulate costs so everyone understands the costs of random projects that come up *Pressure for web-based projects - everything needs to be web-based *Written organizational policy to include IT from the beginning to avoid too many emerging, high priority projects *Establish strong boundaries - give people rules to follow when working with you *"Become the constant buzz-kill" to people's last minute project ideas *Mixing formal and informal communication - email, meetings, and ad-hoc calls and chats all help do the job *Project Management is not a series of switches, its a series of dials - gentle adjustments *There are some people you have to circumvent *How to get everyone involved in an IT project - even if they're not interested *Feed them to get them involved in training/testing *Logmein.com - website with shared desktop tools to help train remote people *You may need to try different things to get them involved - face to face interaction *Find someone at the organization who knows how to work with some of the more difficult personalities <br>*** IT is a great lens into what's wrong in the organization <br>AH-HA's! *Educate end users to ease anxiety *A picture is worth a thousand words *Understand that you have to become the constant buzz kill to "emerging projects" *Project Management is not a series of switches, its a series of dials - gentle adjustments 9df3507acb8768602fcf371acbd2d212ab7c6c35 NewYork2008:Open Source CMS Q&A session 0 107 756 471 2016-01-15T17:40:46Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- Most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla! and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any Drupal/Joomla! developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla!? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. '''Process''' Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - first decision, are they prepared to go to a CMS? - can their designer go that route? I.e., is he or she ready for theming? - need to take inventory of extra features such as external databases, email lists, etc. - generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- moving from Photoshop to a theme can be tricky, since tradeoffs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla! is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla! seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. 9c165ba8e1ae801945f550e300c25cb5efac2e44 NewYork2008:Overthrowing The Consultant/Client Relationship 0 109 757 618 2016-01-15T17:42:47Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a web site or database? Or do you want to develop a strategic partnership to continuously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' power dynamic -- specialist expertise power vs. financial power contract, payment, transaction, monetary, independence, finite scope, interdependence -- can be collaborative or hierarchical not on staff asymmetry of knowledge -- knowledge about organization vs. specialist-consultant knowledge client-consultant relationship is different from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues vs. client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. dc97491ff9991d2389b09b677e1a92422e0fd6e2 NewYork2008:PM Principles - Advanced Web Projects 0 110 758 619 2016-01-15T17:43:50Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? -Yes, but often over a very long term cycle -Easy to get caught up in planning forever, and never move on to implementation -Important to have big collaboration meeting at first, but then move on to Prioritizing -When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this involvement Transition into a maintenance plan -Mounds of documentation, wireframes, etc. -How can we be more effective? What can be thrown out? -What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/process, understanding your mission is necessary, but often non-existent Signing off successfully? Have clients show you working examples of what they want Iterative approach: *Look for existing examples *Rapid Prototype to get something up and running *Refine iteratively *Costs little up front for an unrefined, rough, but working project *Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? Show me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excruciating, but necessary Top Down Approach Strategic Principles, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc., and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the beginning (CEO, Board, etc.), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly budgeted Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. 4b77fe14e328288ed7121bb99b5e475fe2134aff NewYork2008:PM Principles - Advanced Web Projects 0 110 759 758 2016-01-15T17:44:00Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? -Yes, but often over a very long term cycle -Easy to get caught up in planning forever, and never move on to implementation -Important to have big collaboration meeting at first, but then move on to Prioritizing -When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this involvement Transition into a maintenance plan -Mounds of documentation, wireframes, etc. -How can we be more effective? What can be thrown out? -What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/process, understanding your mission is necessary, but often non-existent Signing off successfully? Have clients show you working examples of what they want Iterative approach: *Look for existing examples *Rapid Prototype to get something up and running *Refine iteratively *Costs little up front for an unrefined, rough, but working project *Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? Show me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excruciating, but necessary Top Down Approach Strategic Principles, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc., and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the beginning (CEO, Board, etc.), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly budgeted Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. 686b61dedf3da85b7d210e6029cc6b4dc99c0ada 760 759 2016-01-15T17:45:01Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? *Yes, but often over a very long term cycle *Easy to get caught up in planning forever, and never move on to implementation *Important to have big collaboration meeting at first, but then move on to Prioritizing *When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this involvement Transition into a maintenance plan *Mounds of documentation, wireframes, etc. *How can we be more effective? What can be thrown out? *What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/process, understanding your mission is necessary, but often non-existent Signing off successfully? Have clients show you working examples of what they want Iterative approach: *Look for existing examples *Rapid Prototype to get something up and running *Refine iteratively *Costs little up front for an unrefined, rough, but working project *Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? Show me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excruciating, but necessary Top Down Approach Strategic Principles, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc., and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the beginning (CEO, Board, etc.), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly budgeted Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. dc3963b9dc722bdb7d5304e5e24b820249587654 761 760 2016-01-15T17:45:40Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? *Yes, but often over a very long term cycle *Easy to get caught up in planning forever, and never move on to implementation *Important to have big collaboration meeting at first, but then move on to Prioritizing *When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this involvement Transition into a maintenance plan *Mounds of documentation, wireframes, etc. *How can we be more effective? What can be thrown out? *What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/process, understanding your mission is necessary, but often non-existent Signing off successfully? Have clients show you working examples of what they want Iterative approach: *Look for existing examples *Rapid Prototype to get something up and running *Refine iteratively *Costs little up front for an unrefined, rough, but working project *Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? Show me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excruciating, but necessary Top Down Approach Strategic Principles, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc., and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the beginning (CEO, Board, etc.), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! *In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid *Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly budgeted *Agile vs Waterfall. Understand the pros and cons of the two models, and use them appropriately. 27f05d28dd604d90dddfebb212a2df21a14bee57 762 761 2016-01-15T17:46:03Z Miriam 2 wikitext text/x-wiki ADVANCED LARGE WEBSITE MANAGEMENT Does Planning and Monitoring actually happen? *Yes, but often over a very long term cycle *Easy to get caught up in planning forever, and never move on to implementation *Important to have big collaboration meeting at first, but then move on to Prioritizing *When do you say "This is closed"? Websites are never "closed," they are always evolving Important to invest in "systems" to account for this involvement Transition into a maintenance plan *Mounds of documentation, wireframes, etc. *How can we be more effective? What can be thrown out? *What gets thrown out? Specs and wireframes often do not evolve as project evolves, and become useless. Signing off on things, clarity of understanding of clients necessary in order for things to be truly "signed off" Strategic technology planning meetings/process, understanding your mission is necessary, but often non-existent Signing off successfully? Have clients show you working examples of what they want Iterative approach: *Look for existing examples *Rapid Prototype to get something up and running *Refine iteratively *Costs little up front for an unrefined, rough, but working project *Costs more to refine, but keeps costs low in the long run as continual refinement becomes more effective Constraints and framing necessary in order for interactions to be dynamic and effective. Unique is not necessarily a good thing. New, unique ideas often are not effective. It is better to start with existing applications and concepts, if only as a springboard. Draw it. What would it look like? How would it work? Show me visually. How much does the client know what they want? What are your goals? Guidelines? Very important to have those in place first, otherwise your project will not be a success. How do you draw out a mission statement and guidelines from a client? -Don't let them "Pick from a menu" first. Force them to tell you what they want to do, regardless of the tech options available. -Education is excruciating, but necessary Top Down Approach Strategic Principles, then drill down Wish List Approach List of a million "wish" items, then forge a plan out of the list Middlebury Example Wanted a social networking site since it was the "new thing", but when they brought together all the important Alumni, President, etc., and had a strategizing meeting, it turns out they had no use for such a tool ALWAYS get everyone who has a veto power involved from the beginning (CEO, Board, etc.), and make sure they understand they are signing off on things as you go along. How do you tell your client that they don't understand what they want? Gently. Tell them about Data you have gathered, which is helpful. Try to gently tell them how it is, and what kind of information you need, but in the end they have to make the decision. If they cannot come up with the data and vision necessary, then you need to walk away from the project. You have to know what you're doing, and who your doing it for. What is the audience? What are they trying to do? Three AH-HA's! *In the Initiating and Planning stage, Defining/Educating the client is necessary. If you do not, there are costs which can be avoid *Closed is a relative concept with websites. Websites go through phases, and defining those phases clearly are important, and make sure they are properly budgeted *Agile vs. Waterfall. Understand the pros and cons of the two models, and use them appropriately. f71576d8b971c67807b458db53fdf5eb51d422f1 NewYork2008:PM Principles - Introduction to Project Management 0 111 763 620 2016-01-15T17:47:48Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: Colin from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities, and Maire - where should control be - with vendors or in - house or both, and how to balance this. Carveth, who is interested in - redoing entire website. choosing new vendor. Estevan (Joe*) - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. Gabrielle - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. Michelle, the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years. (apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! f31e430caeeb66e1baaee471504bfc8e0285a2c1 764 763 2016-01-15T17:48:35Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: Colin from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities Maire - where should control be - with vendors or in - house or both, and how to balance this. Carveth, who is interested in - redoing entire website. choosing new vendor. Estevan (Joe*) - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. Gabrielle - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. Michelle, the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 2336d585b9eee8021c173fa40603b22d42d5f32a 765 764 2016-01-15T17:48:52Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *Colin from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities *Maire - where should control be - with vendors or in - house or both, and how to balance this. *Carveth, who is interested in - redoing entire website. choosing new vendor. *Estevan (Joe*) - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *Gabrielle - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *Michelle, the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! da1186b7dbfca720a630dfc808b2f5933905eda2 766 765 2016-01-15T17:49:05Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities *Maire - where should control be - with vendors or in - house or both, and how to balance this. *Carveth, who is interested in - redoing entire website. choosing new vendor. *Estevan (Joe*) - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *Gabrielle - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *Michelle, the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 340a8a8736bb28918a21aee4a437c96696cdd57e 767 766 2016-01-15T17:49:45Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *E'''stevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! d145827e12c9705b7e41f724a5628cff9eba5183 768 767 2016-01-15T17:50:00Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire, Anita & Heather, who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 129379d16c1cd3b8f9a50bbd24c7eb227bc20ba4 769 768 2016-01-15T17:50:54Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire *'''Anita & Heather''', who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle - people and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 55782a50ac2ad9ab8a35a2d072ba35118433a043 770 769 2016-01-15T17:51:55Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire *'''Anita & Heather''', who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). What do you learn from each time you do project management? How do you continue that process and make it run more smoothly? Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. Where does buyin fit in this framweork? Michelle: People and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 2c2d7d311dfca1b7b5f4dc1d3315c51bd2f7f724 771 770 2016-01-15T17:52:37Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire *'''Anita & Heather''', who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). '''What do you learn from each time you do project management? How do you continue that process and make it run more smoothly?''' *Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. '''Where does buyin fit in this framework?''' Michelle: People and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 818261730a33a868d4857bcb9f0b736083abc3ee 772 771 2016-01-15T17:52:56Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire *'''Anita & Heather''', who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). '''What do you learn from each time you do project management? How do you continue that process and make it run more smoothly?''' *Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. '''Where does buyin fit in this framework?''' Michelle: People and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). Colin - Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? Maire - What stage is project is best to approach vendor? Joe* - in-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. Carveth - It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. Colin - Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) Gabrielle - Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. no matter the vendor, pushing back with vendor is key. Anita - Vendors have their own processes so matching up schedules can be important. Heather - Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. Michelle - Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. Joe* - Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! Michelle - What do you need before you start project? Know the planning. What do you need to happen first? Anita - Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? Colin - Do you use tools for what you're going to be doing? Print it out? Certain days things will take? Joe* - Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. Gabrielle - interviewed users of website. never did anything with it. ambiguous authority. Carveth - Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. Heather - Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. Gabrielle - When does it make sense to use project management software? Colin - Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. Michelle - Paper is a management tool. Basecamp. you always need a tool. Joe* - Don't let project management tool become a project in itself. Don't let it complicate things. Maire - Important for turnover. Figuring out what happened in previous projects. Michelle - Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? Carveth - Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. Colin - You can use the tool to show the details on why things did not happen in time. Carveth - Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." Maire - Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 19cf6732b322e939adceb452fd51d427d5b33fb1 773 772 2016-01-15T17:57:43Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire *'''Anita & Heather''', who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). '''What do you learn from each time you do project management? How do you continue that process and make it run more smoothly?''' *Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. '''Where does buyin fit in this framework?''' '''Michelle:''' People and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). '''Colin:''' Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. '''Michelle:''' How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? '''Maire:''' What stage is project is best to approach vendor? '''Joe*:''' In-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. '''Carveth:''' It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. '''Colin:''' Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) '''Gabrielle:''' Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. No matter the vendor, pushing back with vendor is key. '''Anita:''' Vendors have their own processes so matching up schedules can be important. '''Heather:''' Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. '''Michelle:''' Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. '''Joe*:''' Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! '''Michelle:''' What do you need before you start project? Know the planning. What do you need to happen first? '''Anita:''' Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? '''Colin:''' Do you use tools for what you're going to be doing? Print it out? Certain days things will take? '''Joe*:''' Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. '''Gabrielle:''' Interviewed users of website. never did anything with it. ambiguous authority. '''Carveth:''' Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. '''Heather:''' Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. '''Gabrielle:''' When does it make sense to use project management software? '''Colin:''' Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. '''Michelle:''' Paper is a management tool. Basecamp. you always need a tool. '''Joe*:''' Don't let project management tool become a project in itself. Don't let it complicate things. '''Maire:''' Important for turnover. Figuring out what happened in previous projects. '''Michelle:''' Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? '''Carveth:''' Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. '''Colin:''' You can use the tool to show the details on why things did not happen in time. '''Carveth:''' Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." '''Maire:''' Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 1901d61521f679f825f38d9b3a6e07830fc8cfa2 774 773 2016-01-15T17:58:38Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire *'''Anita & Heather''', who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). '''What do you learn from each time you do project management? How do you continue that process and make it run more smoothly?''' *Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. '''Where does buyin fit in this framework?''' '''Michelle:''' People and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). '''Colin:''' Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. '''Michelle:''' How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? '''Maire:''' What stage is project is best to approach vendor? '''Joe*:''' In-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. '''Carveth:''' It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. '''Colin:''' Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) '''Gabrielle:''' Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. No matter the vendor, pushing back with vendor is key. '''Anita:''' Vendors have their own processes so matching up schedules can be important. '''Heather:''' Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. '''Michelle:''' Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. '''Joe*:''' Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! '''Michelle:''' What do you need before you start project? Know the planning. What do you need to happen first? '''Anita:''' Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? '''Colin:''' Do you use tools for what you're going to be doing? Print it out? Certain days things will take? '''Joe*:''' Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. '''Gabrielle:''' Interviewed users of website. never did anything with it. ambiguous authority. '''Carveth:''' Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. '''Heather:''' Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. '''Gabrielle:''' When does it make sense to use project management software? '''Colin:''' Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. '''Michelle:''' Paper is a management tool. Basecamp. you always need a tool. '''Joe*:''' Don't let project management tool become a project in itself. Don't let it complicate things. '''Maire:''' Important for turnover. Figuring out what happened in previous projects. '''Michelle:''' Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? '''Carveth:''' Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. '''Colin:''' You can use the tool to show the details on why things did not happen in time. '''Carveth:''' Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." '''Maire:''' Efficiently communicate just the right information to staff who have frustrations. What are the three biggest AH-HA's that people came up with? Colin - 1. IT is political in any organization. Even choosing a domain name. More: 2. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle - How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? 3. Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! 8d12afa3534146aaf3e969a451372aeb9f270c60 775 774 2016-01-15T18:00:35Z Miriam 2 wikitext text/x-wiki '''Project Management 101 ''' We have a number of accidental techies here... Our group included: *'''Colin''' from Yorkshire *'''Anita & Heather''', who are interested in basic foundation of project management, and priorities *'''Maire''' - where should control be - with vendors or in - house or both, and how to balance this. *'''Carveth''' who is interested in - redoing entire website. choosing new vendor. *'''Estevan (Joe*)''' - pc network administrator for Common Ground Community, a provider of outreach to homeless. It partners with different agencies in city. He is interested in the fundamentals of project management. *'''Gabrielle''' - The Hunger Project. Based in NY. She is interested in how to deal with ambiguous authority. They put together proposals and then nothing happens. *'''Michelle''' - the facilitator from the Nonprofit Open Source Initiative. She has worked with Nonprofits for over 10 years.(apologies for missing some of this as setting up computer). '''What do you learn from each time you do project management? How do you continue that process and make it run more smoothly?''' *Framework of Project Management Concepts (handout from blue packet) This is just one way of thinking about project management. You can go back and change the plan. You don't have to follow the steps in order. There is always continued change in the plan. Problems arise when you keep going and going and never finish. Have to figure out the medium between the two. Measurement. What is the outcome that you want? Put up beta pages of website and poll people, take that evaluation back and go from there. Knowing how to measure is key. What is important is that you do get to close a project. You have to know when you are done. Decide on five things, then you're done. Close. '''Where does buyin fit in this framework?''' '''Michelle:''' People and risk (if a set of people aren't bought in, may make the project harder), communication (making sure to tell people how their job will change). '''Colin:''' Making sure you understand what they want is the most important part of the project. Worked with a project in Yorkshire. What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. '''Michelle:''' How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? '''Maire:''' What stage is project is best to approach vendor? '''Joe*:''' In-between person - communicate the differences between the two. sometimes they don't think goals are realistic. Why do they want that? You're stuck in the middle. '''Carveth:''' It's a matter of pushing back. "I'll check into that for you" and come back with something realistic. Press upon person that you will get on top of it and come back with that information. Make sure you have done as much as you can for yourself so that you know you've communicated clearly. That way if something goes wrong, you know you've done your best. '''Colin:''' Do top mangers feel responsible for tech projects? How much? Do they understand? Do they know what they're asking? (Is it doomed to failure because they don't know what they're asking?) '''Gabrielle:''' Good that you're working with vendors. They do everything themselves. Some pros but lot of drawbacks. No matter the vendor, pushing back with vendor is key. '''Anita:''' Vendors have their own processes so matching up schedules can be important. '''Heather:''' Location and dealing with vendor in Bulgaria (time difference) and web host in California (3 hours times) was incredibly hard. Know the risks, says Michelle. '''Michelle:''' Involved in home re-modelling projects. Notorious for taking longer and being more expensive. Set clear deadlines with vendors. Clear with who is above you - who doesn't know the details - that it's going to take longer than expected. '''Joe*:''' Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! '''Michelle:''' What do you need before you start project? Know the planning. What do you need to happen first? '''Anita:''' Slow upgrade of one website that reaches out to counsellors. Getting feedback from audiences ... How do you get people to spend time to get feedback? '''Colin:''' Do you use tools for what you're going to be doing? Print it out? Certain days things will take? '''Joe*:''' Have to make sure you ask people how they want things presented? Forms, etc... no feedback from users - so are people actually going to use? Finetune over and over. '''Gabrielle:''' Interviewed users of website. never did anything with it. ambiguous authority. '''Carveth:''' Audit of company. Interviewed people who got the newsletter. Who is the audience? What is the demographic? You really get results from poll. '''Heather:''' Volunteers and using them to create focus groups for website. Anita, I can give you the name if you still want it; just let me know. '''Gabrielle:''' When does it make sense to use project management software? '''Colin:''' Tools produce chart. What has to be finished first? How many days will it take? Plan out a project. Gives you a communication tool. '''Michelle:''' Paper is a management tool. Basecamp. you always need a tool. '''Joe*:''' Don't let project management tool become a project in itself. Don't let it complicate things. '''Maire:''' Important for turnover. Figuring out what happened in previous projects. '''Michelle:''' Interviews, focus groups, online polls. Research links on website usability please! Evaluation is often left to last, but need to build in, especially cost of website. 5% of cost should be about evaluation. Ask vendor what their evaluation process is about. How do they evaluate their own work? How do they know they have accomplished what you wanted? The more Nonprofits demand that, the more they will have to provide it. Prioritization - How do you figure out what to do first? '''Carveth:''' Sits down with supervisor once a week to discuss due dates, etc... what is a priority? Use that person to check in with. '''Colin:''' You can use the tool to show the details on why things did not happen in time. '''Carveth:''' Learn to go find out from someone who does know. important part of project management. There is no way you can be an "island into yourself." '''Maire:''' Efficiently communicate just the right information to staff who have frustrations. What are the '''three biggest AH-HA's''' that people came up with? Colin: '''1.''' IT is political in any organization. Even choosing a domain name. More: '''2.''' What is your mission? What are you trying to achieve? Where can we apply the IT to that? Once they have that, the managers have the knowledge to talk to vendors about what they want. Michelle: How do you know what it is you want to do? How do you figure it out? Website - everyone knows they need, or think they need. Client story - money from state and federal funding. What kind of website do they need? Did a simple three pager. Part of process is figuring out the outcomes of it. What do you want to get out of it? '''3.''' Need to be able to push back. Vacation times during the summer got in the way. Computers can't be put in with sheetrock falling on your head!! fd174459180490534b954c1b2858c648a44eb869 NewYork2008:PM Principles - Values-Based Project Management 0 113 776 625 2016-01-15T18:05:31Z Miriam 2 wikitext text/x-wiki === Description === We all manage or are involved in the management of projects. And we all want our projects to go well – we all know that it's through our projects that we're able to effect positive social change (something we are all interested in doing). But our projects frequently '''''do not''''' go well. They're often late, over budget, don't deliver what's been promised, or are just no fun to work on. In many cases this "not going well" has to do the absence of a '''project-friendly''' work environment. In this session we will: * Talk a little bit about project management generally * Look at the relationship between organisational culture and project management * Work together to come up with strategies and tactics for effective project management through the establishment of work environments based on "project-friendly" values like: :* Personal empowerment :* Group trust :* Respect :* Commitment :* Open communication === Session Notes === * 10 participants including the facilitator * Several accidental techies as well as accidental project managers present ==== Some Definitions ==== Project work has uncertainty and risk Projects: End Produce uncertainty Produce risk All projects have # Objectives # Deliverables # Requirements # Constraints (boundaries that the project must be delivered within - the triple constraint of scope, time, and cost) ''Triangle Diagram'' Sometimes there's a fourth quality added of "Quality", so some would argue for a rombus. PMBOK = Project Management Body of Knowledge from [http://www.pmi.org/Pages/default.aspx PMI] Project Management is like a riverboat trip * The organization is the river * The project is the boat * The project team are the passengers If the organization isn't project-friendly, the boat will be trying to go upstream (e.g. if the organization is risk-averse) When an organization isn't project-friendly, project managers have to ====Strategies/Values for Values-Based Project Management==== =====Trust (vs. Fear)===== Strategies # Achieve '''closure''' on communications # Ownership - ensuring that everyone on the team understands that they are involved in the management of the project. '''Discussion''' Should project managers be estimating the level of effort for developers? "Trust is a dimension of teamwork" Failure of a project can be caused by a lack of communication - decisions made at the top that don't have buy-in. Is any of this about technology, really? Point made that the project should not be framed in terms of technology fundamentally to get buy-in. '''Rob draws and demonstrates a tool that he uses with clients in deciding priorities''' {| class="wikitable" |- ! ! Time ! Scope ! cost |- | Constraints | x |- | Change | | x |- | Cost | | | x |} ''Getting back to values-based management'' Example of a truly project-''un''friendly organization is the one where there ''are no'' project managers and someone is assigned the role. =====Respect (possible culture changes)===== Strategies # Showing up on time # Respecting others' capacity for understanding you position # Transparency # Making an effort to provide input when it's asked for - team members know that even if they don't have time, they should ''say'' that they don't have time, not just remain silent. ====Further Discussion==== A good project manager will build a project-friendly environment in spite of the organization's environment. Some work environments make managing a project particularly difficult - M mentions Saudi Arabia :) Rob talks about how project management is sometimes viewed as unnecessary overhead - and sometimes it is. * A PM-friendly work environment works when management balances the tasks and the people. If it doesn't, this is where we may have to have some counter-cultural movement * A PM-friendly work environment works when there's a balance between the output and the means. * A PM-friendly work environment works when there's cross-collaboration. Like Jazz, it involves improvisation and coordination - you're not just playing, but you're listening to others. Jazz as an organizational model. * A PM-friendly work environment works when a project involves healthy conflict. Conflict-avoidance can hurt projects David mentions the DISC profile for team members: [http://en.wikipedia.org/wiki/DISC_assessment DISC on Wikipedia] Rob talks about two questions that he believes define whether or not the project was a success: # Were the objectives met? # Did the team find the work rewarding? N mentions that he doesn't see organizations bothering to answer this second question. Project success if not just whether we did what we trying to do, but whether it was the right thing to do. Rob's wish - That project teams would work ''together'' to set objectives and decide what they don't want to have happen. M mentions that it might be idealistic to think that everyone is going to be happy with the project. ca16f974c8b30e81ea631d2b45e2b68c00ecc998 NewYork2008:PM Principles - Web Site Essentials 0 114 777 626 2016-01-15T18:07:08Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE QUESTIONS TO ASK/THINGS TO THINK ABOUT *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS 03147411cbd4b32bfdfe2be552e296113ebd185a 778 777 2016-01-15T18:07:39Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE QUESTIONS TO ASK/THINGS TO THINK ABOUT *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS a7304ed67c58643f33f40f663e4a08d5451f28f4 779 778 2016-01-15T18:08:50Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE QUESTIONS TO ASK/THINGS TO THINK ABOUT *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS 03147411cbd4b32bfdfe2be552e296113ebd185a 780 779 2016-01-15T18:09:15Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE QUESTIONS TO ASK/THINGS TO THINK ABOUT *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS a7304ed67c58643f33f40f663e4a08d5451f28f4 NewYork2008:Report backs afternoon 0 115 781 627 2016-01-15T18:11:37Z Miriam 2 wikitext text/x-wiki Report backs Organization Project Management *End user education, it is important to work with the different personalities in tech projects *Communicating, picture is worth a thousand words. *Emerging projects last minute, you have to be a buzzkill and bring people back to reality. *PM is not a series of switches but a series of dials that require adjustments Overthrowing the client *Identified things about the consultant client relationship, focused on whether is about the money. *The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair *There is no relationship between the money and the technology provider. *It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: *Moved to Overthrowing Wikis: *You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools *Wikis are the ultimate example of technology being more horizontal. *Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management *Slit between wikis that are file based and database based, things to look at. Software Development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 42bbfa489edf8c8be27bdfd7db4f241e04ad519f 782 781 2016-01-15T18:12:34Z Miriam 2 wikitext text/x-wiki REPORT BACKS '''Organization Project Management''' *End user education, it is important to work with the different personalities in tech projects *Communicating, picture is worth a thousand words. *Emerging projects last minute, you have to be a buzzkill and bring people back to reality. *PM is not a series of switches but a series of dials that require adjustments '''Overthrowing the client ''' *Identified things about the consultant client relationship, focused on whether is about the money. *The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair *There is no relationship between the money and the technology provider. *It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. '''Basecamp:''' *Moved to Overthrowing '''Wikis: ''' *You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools *Wikis are the ultimate example of technology being more horizontal. *Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management *Slit between wikis that are file based and database based, things to look at. '''Software Development:''' * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 4247d545306584ae694498a6632691056d54cc7d NewYork2008:Report backs from sessions morning 2 0 116 783 628 2016-01-15T18:14:13Z Miriam 2 wikitext text/x-wiki REPORT BACKS '''Collaboration tools session''' * Synchronous events, multitasking is a problem * Less is more, don`t have too many tools * Joomla! debugging session as example, different tools in combination '''Database design:''' * From scratch vs. off the shelf, differences * Hybrid model * Think of the information before you go to the technology * Documentation is extremely important, wiki, tracker '''Website cost:''' * Getting a sample invoice from a vendor * Be very aggressive and specific details * Use standard off the shelf items, custom has unforeseen costs * Large range of cost f5aae90e525740a44fe069eb9e81e4a2a960df36 784 783 2016-01-15T18:14:38Z Miriam 2 wikitext text/x-wiki REPORT BACKS '''Collaboration tools session''' * Synchronous events, multitasking is a problem * Less is more, don't have too many tools * Joomla! debugging session as example, different tools in combination '''Database design:''' * From scratch vs. off the shelf, differences * Hybrid model * Think of the information before you go to the technology * Documentation is extremely important, wiki, tracker '''Website cost:''' * Getting a sample invoice from a vendor * Be very aggressive and specific details * Use standard off the shelf items, custom has unforeseen costs * Large range of cost fb2b9dea64efd617d43bd0795ae630ee630ac474 NewYork2008:The Art and Science of Defining Scope 0 119 785 629 2016-01-15T18:18:49Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === '''Project Scope''' The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierarchical fashion Project -Legacy Integration - Filemaker Database - X - X - Static HTML *Graphic Design *Site Architecture Can use it for trade-off decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important component for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "How's", but often the staff want to give the "How's" How do you get the list of requirements? *Thinking through the user needs can help - workshops in thinking through. *Feature workshops - workshops are really key *Drive to the high level need, not feature desires *Important to have think through priority vs. complexity *Wireframing *Arithmetic is really useful - it really sways people *Can vote with a finite budget - sticky dots voting for *Ask people what the minimum features things are that critical for the vision How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders? *It's tricky. Break out a core team. *One-on-one interviews can be really useful - people will say more *Give them something to react to *Try to make sure things move forward and it's not a sinkhole *Make sure you're really transparent in the process, tell what feedback you want *Make sure people feel like you're listening (so try to make sure the things they say are things you can use) *Be really transparent about what hat you're wearing - "now this is me as a user", when you're the facilitator. *It's important to prioritize the features *Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job Sometimes you can talk about things so much that you lose sight about why it's important. And get sign off from fatigue. What can you do? *Refocus on the priorities? *Bring up the timeline and budget *MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now a96b35003269e87e10fa32c4a619526d7cb3259f 786 785 2016-01-15T18:19:09Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === '''Project Scope''' The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierarchical fashion Project *Legacy Integration - Filemaker Database - X - X - Static HTML *Graphic Design *Site Architecture Can use it for trade-off decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important component for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "How's", but often the staff want to give the "How's" How do you get the list of requirements? *Thinking through the user needs can help - workshops in thinking through. *Feature workshops - workshops are really key *Drive to the high level need, not feature desires *Important to have think through priority vs. complexity *Wireframing *Arithmetic is really useful - it really sways people *Can vote with a finite budget - sticky dots voting for *Ask people what the minimum features things are that critical for the vision How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders? *It's tricky. Break out a core team. *One-on-one interviews can be really useful - people will say more *Give them something to react to *Try to make sure things move forward and it's not a sinkhole *Make sure you're really transparent in the process, tell what feedback you want *Make sure people feel like you're listening (so try to make sure the things they say are things you can use) *Be really transparent about what hat you're wearing - "now this is me as a user", when you're the facilitator. *It's important to prioritize the features *Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job Sometimes you can talk about things so much that you lose sight about why it's important. And get sign off from fatigue. What can you do? *Refocus on the priorities? *Bring up the timeline and budget *MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now b80d0f09d1c17c9640bfca455fc3465115d32030 787 786 2016-01-15T18:20:04Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === '''Project Scope''' The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierarchical fashion Project *Legacy Integration - Filemaker Database - X - X - Static HTML *Graphic Design *Site Architecture Can use it for trade-off decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important component for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "How's", but often the staff want to give the "How's" ''' How do you get the list of requirements?''' *Thinking through the user needs can help - workshops in thinking through. *Feature workshops - workshops are really key *Drive to the high level need, not feature desires *Important to have think through priority vs. complexity *Wireframing *Arithmetic is really useful - it really sways people *Can vote with a finite budget - sticky dots voting for *Ask people what the minimum features things are that critical for the vision '''How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders?''' *It's tricky. Break out a core team. *One-on-one interviews can be really useful - people will say more *Give them something to react to *Try to make sure things move forward and it's not a sinkhole *Make sure you're really transparent in the process, tell what feedback you want *Make sure people feel like you're listening (so try to make sure the things they say are things you can use) *Be really transparent about what hat you're wearing - "now this is me as a user", when you're the facilitator. *It's important to prioritize the features *Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job '''Sometimes you can talk about things so much that you lose sight about why it's important. And get sign off from fatigue. What can you do?''' *Refocus on the priorities? *Bring up the timeline and budget *MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now 357209783a09f0e7f390cfbcf5f354534acc139b 788 787 2016-01-15T18:20:37Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === '''Project Scope''' The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierarchical fashion Project *Legacy Integration - Filemaker Database - X - X - Static HTML *Graphic Design *Site Architecture Can use it for trade-off decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important component for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "How's", but often the staff want to give the "How's" '''How do you get the list of requirements?''' *Thinking through the user needs can help - workshops in thinking through. *Feature workshops - workshops are really key *Drive to the high level need, not feature desires *Important to have think through priority vs. complexity *Wireframing *Arithmetic is really useful - it really sways people *Can vote with a finite budget - sticky dots voting for *Ask people what the minimum features things are that critical for the vision '''How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders?''' *It's tricky. Break out a core team. *One-on-one interviews can be really useful - people will say more *Give them something to react to *Try to make sure things move forward and it's not a sinkhole *Make sure you're really transparent in the process, tell what feedback you want *Make sure people feel like you're listening (so try to make sure the things they say are things you can use) *Be really transparent about what hat you're wearing - "now this is me as a user", when you're the facilitator. *It's important to prioritize the features *Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job '''Sometimes you can talk about things so much that you lose sight about why it's important. And get sign off from fatigue. What can you do?''' *Refocus on the priorities? *Bring up the timeline and budget *MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now 231e9ad9e780d9965a99ee9e10a0446d8ed698cd 789 788 2016-01-15T18:21:26Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === '''Project Scope''' The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierarchical fashion Project *Legacy Integration - Filemaker Database - X - X - Static HTML *Graphic Design *Site Architecture Can use it for trade-off decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important component for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "How's", but often the staff want to give the "How's" '''How do you get the list of requirements?''' *Thinking through the user needs can help - workshops in thinking through. *Feature workshops - workshops are really key *Drive to the high level need, not feature desires *Important to have think through priority vs. complexity *Wireframing *Arithmetic is really useful - it really sways people *Can vote with a finite budget - sticky dots voting for *Ask people what the minimum features things are that critical for the vision '''How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders?''' *It's tricky. Break out a core team. *One-on-one interviews can be really useful - people will say more *Give them something to react to *Try to make sure things move forward and it's not a sinkhole *Make sure you're really transparent in the process, tell what feedback you want *Make sure people feel like you're listening (so try to make sure the things they say are things you can use) *Be really transparent about what hat you're wearing - "now this is me as a user", when you're the facilitator. *It's important to prioritize the features *Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job '''Sometimes you can talk about things so much that you lose sight about why it's important. And get sign off from fatigue. What can you do?''' *Refocus on the priorities? *Bring up the timeline and budget *MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now 24ddc7cdc7b46ce34f963fdaef98c82e9fd98072 790 789 2016-01-15T18:21:51Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. There are many approaches to scope definition, but before we dive in, what do we need to do first? And once we've done those things, how should we proceed? In this session we will: * Talk briefly about scope generally – define and discuss it, discuss related terms * Look at and discuss the usefulness of an age-old scope definition tool – the WBS * Look at an agilist technique for defining requirements or "stories" * Use the rest of the time available to share and discuss scope definition best practices === Session Notes === '''Project Scope''' The work that must be performed to deliver a product with specified features and functions All projects have objective, deliverables, requirements, constraints Objectives: both internal, and external - what we're hoping to do, what users want Work Breakdown Structure (WPS): a way to break down the work that's to be done in a an hierarchical fashion '''Project''' *Legacy Integration - Filemaker Database - X - X - Static HTML *Graphic Design *Site Architecture Can use it for trade-off decisions Agile project management is designed to respond to changing requirements, quickly iterative. For instance, for a complex interface, you would quickly get something up so people could react to it. For instance, put up a working prototype. Some Agile PMs don't like the WPS structure- they find it too static. But it can be a living document, and that helps. Visual stuff is an important component for agile projects. But for many projects, both visual and text based information is important - many stakeholders can react more effectively to visuals, but programmers often prefer things to be carefully defined in text In the Agile methodology, you create your requirements in the form of "stories", using the syntax "As a <user name> I would like <what I would like> so that <why I would like it>. Rob used these on a project and generated about 150 different stories, and prioritized them all. "As a content administrator, I would like to be able to create content without knowledge of HTML, so that I can save time by not having to look up the syntax" Developers like this because it forces the staff to give them high level needs rather than specific "How's", but often the staff want to give the "How's" '''How do you get the list of requirements?''' *Thinking through the user needs can help - workshops in thinking through. *Feature workshops - workshops are really key *Drive to the high level need, not feature desires *Important to have think through priority vs. complexity *Wireframing *Arithmetic is really useful - it really sways people *Can vote with a finite budget - sticky dots voting for *Ask people what the minimum features things are that critical for the vision '''How do you effectively get input but still manage the time involvement? For yourself and for the stakeholders?''' *It's tricky. Break out a core team. *One-on-one interviews can be really useful - people will say more *Give them something to react to *Try to make sure things move forward and it's not a sinkhole *Make sure you're really transparent in the process, tell what feedback you want *Make sure people feel like you're listening (so try to make sure the things they say are things you can use) *Be really transparent about what hat you're wearing - "now this is me as a user", when you're the facilitator. *It's important to prioritize the features *Sometimes you need to put your foot down and say that more staff time is needed in order to do an adequate job '''Sometimes you can talk about things so much that you lose sight about why it's important. And get sign off from fatigue. What can you do?''' *Refocus on the priorities? *Bring up the timeline and budget *MoSCoW can be useful - Must Have, Should Have, Could Have, Not Now 9ffe933a3512f37e245f8b01caf1f9586a3f794a NewYork2008:The Politics of Project Management 0 120 791 630 2016-01-15T18:23:57Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K '''G:''' Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're co-organizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates malleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. Key Concept: transparency Re: Transparency is not always an absolute good. Empathy is a rare resource. For the TypeA, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. '''Q:''' Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "No". Giving stories to draw up project boundaries and desires. The technique of schedule padding. Key Concept: The culture of deadline setting KC: Quality of product will give you later leverage. KC: The Scotty Approach I'm glad to do it, but can you spoon-feed me it in an email?--simplifies results '''G:''' If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. '''G:''' Claim your right to change the project. '''C:''' One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. '''G:''' Keep documents in a common language for clients (no tech jargon/acronyms). '''G:''' An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. '''X:''' Audience analysis gives perspective. '''Y:''' Can you talk more about the two groups? '''G:''' Sometimes there are different groups on the team that work against each other (ie. programming vs. development interests). Blaming the Team '''G:''' Pushing the fame to the stakeholders is a valuable part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. '''G:''' Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength. How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. KC: Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. '''C:''' Document the transparency on invoices. '''M&E:''' The troubles of training--people might leave for another job with more $ when they're trained. '''G:''' Clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. '''X:''' What about managing up? How do you work with your supervisor who is doing something necessary for the project? '''G:''' Blunt language works. '''M:''' Speaking with people. '''G:''' The channels you deal with are a big deal: email, phone, and face-to-face. 310a13534fe18d637aea3760780d2bdcf2dc46ff 792 791 2016-01-15T18:24:51Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K '''G:''' Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're co-organizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates malleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. Key Concept: transparency Re: Transparency is not always an absolute good. Empathy is a rare resource. For the TypeA, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. '''Q:''' Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "No". Giving stories to draw up project boundaries and desires. The technique of schedule padding. Key Concept: The culture of deadline setting KC: Quality of product will give you later leverage. KC: The Scotty Approach I'm glad to do it, but can you spoon-feed me it in an email?--simplifies results '''G:''' If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. '''G:''' Claim your right to change the project. '''C:''' One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. '''G:''' Keep documents in a common language for clients (no tech jargon/acronyms). '''G:''' An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. '''X:''' Audience analysis gives perspective. '''Y:''' Can you talk more about the two groups? '''G:''' Sometimes there are different groups on the team that work against each other (ie. programming vs. development interests). Blaming the Team '''G:''' Pushing the fame to the stakeholders is a valuable part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. '''G:''' Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength.How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. '''KC:''' Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. '''C:''' Document the transparency on invoices. '''M&E:''' The troubles of training--people might leave for another job with more $ when they're trained. '''G:''' Clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. '''X:''' What about managing up? How do you work with your supervisor who is doing something necessary for the project? '''G:''' Blunt language works. '''M:''' Speaking with people. '''G:''' The channels you deal with are a big deal: email, phone, and face-to-face. 558cd0fa21c20042572dbffa21a4a91857f89227 793 792 2016-01-15T18:26:29Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K '''G:''' Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're co-organizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates malleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. [[Key Concept:]] Transparency Re: Transparency is not always an absolute good. Empathy is a rare resource. For the TypeA, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. '''Q:''' Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "No". Giving stories to draw up project boundaries and desires. The technique of schedule padding. [[Key Concept:]] The culture of deadline setting '''KC:''' Quality of product will give you later leverage. '''KC:''' The Scotty Approach I'm glad to do it, but can you spoon-feed me it in an email?--simplifies results '''G:''' If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. '''G:''' Claim your right to change the project. '''C:''' One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. '''G:''' Keep documents in a common language for clients (no tech jargon/acronyms). '''G:''' An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. '''X:''' Audience analysis gives perspective. '''Y:''' Can you talk more about the two groups? '''G:''' Sometimes there are different groups on the team that work against each other (ie. programming vs. development interests). Blaming the Team '''G:''' Pushing the fame to the stakeholders is a valuable part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. '''G:''' Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength.How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. '''KC:''' Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. '''C:''' Document the transparency on invoices. '''M&E:''' The troubles of training--people might leave for another job with more $ when they're trained. '''G:''' Clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. '''X:''' What about managing up? How do you work with your supervisor who is doing something necessary for the project? '''G:''' Blunt language works. '''M:''' Speaking with people. '''G:''' The channels you deal with are a big deal: email, phone, and face-to-face. 8f6cc79af1107d196717e42951a7dcb2684b502b 794 793 2016-01-15T18:26:52Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K '''G:''' Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're co-organizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates malleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. [[Key Concept:]] Transparency Re: Transparency is not always an absolute good. Empathy is a rare resource. For the TypeA, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. '''Q:''' Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "No". Giving stories to draw up project boundaries and desires. The technique of schedule padding. [[Key Concept:]] The culture of deadline setting '''KC:''' Quality of product will give you later leverage. '''KC:''' The Scotty Approach I'm glad to do it, but can you spoon-feed me it in an email?--simplifies results '''G:''' If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. '''G:''' Claim your right to change the project. '''C:''' One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. '''G:''' Keep documents in a common language for clients (no tech jargon/acronyms). '''G:''' An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. '''X:''' Audience analysis gives perspective. '''Y:''' Can you talk more about the two groups? '''G:''' Sometimes there are different groups on the team that work against each other (ie. programming vs. development interests). Blaming the Team '''G:''' Pushing the fame to the stakeholders is a valuable part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. '''G:''' Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength.How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. '''KC:''' Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. '''C:''' Document the transparency on invoices. '''M&E:''' The troubles of training--people might leave for another job with more $ when they're trained. '''G:''' Clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. '''X:''' What about managing up? How do you work with your supervisor who is doing something necessary for the project? '''G:''' Blunt language works. '''M:''' Speaking with people. '''G:''' The channels you deal with are a big deal: email, phone, and face-to-face. ea1722e65abf3c9c22c82c212c2f72b4d36c5105 795 794 2016-01-15T18:27:09Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K '''G:''' Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're co-organizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates malleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. [[Key Concept:]] Transparency Re: Transparency is not always an absolute good. Empathy is a rare resource. For the TypeA, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. '''Q:''' Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "No". Giving stories to draw up project boundaries and desires. The technique of schedule padding. [[Key Concept:]] The culture of deadline setting '''KC:''' Quality of product will give you later leverage. '''KC:''' The Scotty Approach I'm glad to do it, but can you spoon-feed me it in an email?--simplifies results '''G:''' If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. '''G:''' Claim your right to change the project. '''C:''' One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. '''G:''' Keep documents in a common language for clients (no tech jargon/acronyms). '''G:''' An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. '''X:''' Audience analysis gives perspective. '''Y:''' Can you talk more about the two groups? '''G:''' Sometimes there are different groups on the team that work against each other (ie. programming vs. development interests). Blaming the Team '''G:''' Pushing the fame to the stakeholders is a valuable part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. '''G:''' Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength.How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. '''KC:''' Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. '''C:''' Document the transparency on invoices. '''M&E:''' The troubles of training--people might leave for another job with more $ when they're trained. '''G:''' Clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. '''X:''' What about managing up? How do you work with your supervisor who is doing something necessary for the project? '''G:''' Blunt language works. '''M:''' Speaking with people. '''G:''' The channels you deal with are a big deal: email, phone, and face-to-face. a041b882b6c85fbef7aabcc0b8fa48b6a8281d9e 796 795 2016-01-15T18:27:34Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Sorry for the jumble, everybody.--K '''G:''' Project as a campaign. We need to win. How do we align people for this goal? How will this liberate our organization? It's all about individual deals. You need to hold conversation with every one of the stakeholders. By talking to people as if they're co-organizers of your campaign (you have "teased out the mandate"), then you're effectively representing them and not directing them. "I am working on your behalf as a facilitator." Creates malleability of process: people will work with more flexibility and ease. *When you try to tease out interests, those interests are sometimes in direct conflict. What do you do? Transparency. Say when things go wrong. It puts less pressure on you and more pressure on other people in the team. [[Key Concept:]] Transparency '''Re:''' Transparency is not always an absolute good. Empathy is a rare resource. For the Type A, delivery takes priority over empathy, but empathy (seeing perspectives) is a necessary quality and can lead to further benefits/favors. '''Q:''' Can you try to create a culture about what people need more in advance? If you're putting up with it, then you're the enabler. You need to take proactive action and say "No". Giving stories to draw up project boundaries and desires. The technique of schedule padding. [[Key Concept:]] The culture of deadline setting '''KC:''' Quality of product will give you later leverage. '''KC:''' The Scotty Approach I'm glad to do it, but can you spoon-feed me it in an email?--simplifies results '''G:''' If you're not being real, you're going to fail. Engaging a person on a personal level can contribute to your project's progress. '''G:''' Claim your right to change the project. '''C:''' One difficulty is that sometimes we think we speak the same language. Like Americans and English, this works between all stakeholders. '''G:''' Keep documents in a common language for clients (no tech jargon/acronyms). '''G:''' An important part of a campaign is talking points. Two demographics: people interested in the project succeeding and the others. Projects can derail if projects are described different ways. These need to be rectified and unified in the team. It's the PR side of project management. '''X:''' Audience analysis gives perspective. '''Y:''' Can you talk more about the two groups? '''G:''' Sometimes there are different groups on the team that work against each other (ie. programming vs. development interests). Blaming the Team '''G:''' Pushing the fame to the stakeholders is a valuable part of the process. Internal project blogs/websites are good things where people can post what they've done and ideas. It keeps a record of great achievements. It can increase morale/team unity. '''G:''' Shout praises and not blame. The latter are cathartic, but not productive. Work on cohesion and team strength.How do you deal with somebody who isn't contributing? Personnel changing is always an option after checking in. '''KC:''' Coefficient of community--How much does the individual think about the team? "People who bring the love." How do you navigate people that you can't get rid of? Respect and empathy. It gains trust. '''C:''' Document the transparency on invoices. '''M&E:''' The troubles of training--people might leave for another job with more $ when they're trained. '''G:''' Clonable project management. any process that goes on is templatized. it leaves a knowledge record that reduces the stresses of turnover. '''X:''' What about managing up? How do you work with your supervisor who is doing something necessary for the project? '''G:''' Blunt language works. '''M:''' Speaking with people. '''G:''' The channels you deal with are a big deal: email, phone, and face-to-face. c0626a61da719a06a22780d941909db3fd42c7c1 NewYork2008:User testing processes and getting info from users 0 121 797 632 2016-01-15T18:29:27Z Miriam 2 wikitext text/x-wiki ==Discussion== Why is everyone here? Interest in how to build testing into the project cycle. * Functional Testing - does it do what you want it to do? * Usability Testing - can average people use it? ===Functionality Testing=== One/two sentence stories Story - Describes how a user would interact with the system to obtain value "A user comes to the site and enters a search term here and gets results here" You ''must'' design your functionality testing plan at the very beginning Gunner doesn't do a lengthy requirements document up from - replaced with a documentation layer that describes what the site should do at the story level. Debugging with Staging server before Production server. Tester goes through stories and checks for bugs - a single set of clicks for each user story (not checking what happens in a form each time that a field is left blank). Story Examples * A user can create a toolbox * A user can tag a toolbox * A user can add to the toolbox * etc... Where does functional testing fit into the project plan? * Functional testing at each phase - then roll out to users for usability testing * Agile development tries to fix issues immediately as users find them * "Asynchronous Agile" - users send feedback and it gets put to the top of the deliverables priority list for developers * Ideally, it would be good to have the phrase "We won't consider this finished until _____ " and having some kind of document to fill in the blank. ===Usability Testing=== Who do you get to test? * Sanity Checking ** Test for Mom. ** Barter with peers (other consultants who can test your stuff and you'll test their stuff) * If doing testing with actual organization members/potential users, at the beginning, tell the client that you'd like access to their users * Write the "find users" communication with the knowledge that it could be forwarded * Ask for a mailing list of users who might care about the project * If it's close, just do a push and ask users for feedback on new features * Ask for volunteers * You ''have'' to get users that care about the project (e.g. if you're testing a system that) What are you asking them to do? * Gunner - "Ad Hoc" either: ** Task oriented - "Go to this website and try to create a toolbox and tell me what you think". - Ask them to complete a user story ** Random click oriented What do you do with feedback? # It's feature to be coded (high) # It's a bug (high/low) (highs are show-stoppers and lows are small web bugs) # It's a feature request (high/low) - meta data is to document who requested it so that we can tell her when it's done (low means that you'll probably never do it) ====Usability Sprints==== Aspiration does sprints around usability of Open Source projects. Some strategies: * Just stand behind someone and ask them to user your website * You don't need a lot of users * Try to adapt to feedback quickly * Setting up a WebEx/Yugma for the user to show you their screen * [http://www.yugma.com Yugma is a free screen sharing program] * One person calls on the phone and asks user to perform tasks * Everyone watches the user use the site * Another person writes "AH-HA's" on the whiteboard Can you just factor in usability at the end? No. Get user feedback with the first build. ====Card Sorts==== * Write terms based on the information architecture - different terms that would be expected to be found on the site * Ask users to choose terms * Ask users where those terms would go * Ask users if they were to "click" on the card, what they would expect to find ====Paper Navigation==== * Have the basic functionality of the site on paper (wireframes) * Show the user the "home page" print out and ask them where they'd click to do _____ * Then show them the piece of paper representing the page where they would go to if they clicked and ask them to continue the task Sometimes it's great to just call instead of trying to get the user input via email. ===Discussion About Scenarios/Stories=== * Greg mentions a Scenario/Workflow/Detail document he saw for a Kabissa project through CiviSpace - * [http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Revised+Spec+1+-+Member+Signup link] * [http://www.extremeprogramming.org extremeprogramming.org] * [http://www.boxesandarrows.com Boxes and Arrows] ===General Griping About Site Usability=== * [http://www.NYTimes.com NYTimes.com] is terrible! ==Take-aways== * Simple one-sentence plain language user stories that start with "A user can..." can help drive development and usability testing from project beginning to end. * Screen Sharing software like WebEx or Yugma * Paper Navigation (see above) 0e1137dafb2a1f5c0d26c67fe8caeb595ec2440a NewYork2008:Using Wikis for Effective Collaboration 0 122 798 633 2016-01-15T18:32:09Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. Marc - Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. What are the different wikis and what is good for what? What are the successes? What are the events around wikis? Wikifarms? What are they good for and when are they not good? Marc: Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? Thomas: Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. Jeremy points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. Marc: Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. Laura: Is a wiki complicated for those without any tech skills? Thomas: Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) Marc: You have a wiki gardener or keeper. You need moderation to make it work. Jeremy: Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. Marc: Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. Jeremy: Some matrix will allow you to plug in different syntax. Marc: 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. Thomas: wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. Marc: Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc... If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool Marc: The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. Jeremy: What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? Marc: Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 858d1a8b7b36132f20d440d87b2958a363543089 799 798 2016-01-15T18:32:21Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. Marc - Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. What are the different wikis and what is good for what? What are the successes? What are the events around wikis? Wikifarms? What are they good for and when are they not good? Marc: Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? Thomas: Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. Jeremy points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. Marc: Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. Laura: Is a wiki complicated for those without any tech skills? Thomas: Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) Marc: You have a wiki gardener or keeper. You need moderation to make it work. Jeremy: Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. Marc: Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. Jeremy: Some matrix will allow you to plug in different syntax. Marc: 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. Thomas: wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. Marc: Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc... If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool Marc: The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. Jeremy: What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? Marc: Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 52ac354100c6ae142b93295db665e9b026c29011 800 799 2016-01-15T18:32:31Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. Marc - Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. What are the different wikis and what is good for what? What are the successes? What are the events around wikis? Wikifarms? What are they good for and when are they not good? Marc: Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? Thomas: Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. Jeremy points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. Marc: Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. Laura: Is a wiki complicated for those without any tech skills? Thomas: Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) Marc: You have a wiki gardener or keeper. You need moderation to make it work. Jeremy: Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. Marc: Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. Jeremy: Some matrix will allow you to plug in different syntax. Marc: 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. Thomas: wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. Marc: Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc... If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool Marc: The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. Jeremy: What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? Marc: Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 497f1478d71d4c7040f848310c1e89c2066507d7 801 800 2016-01-15T18:34:49Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. '''Marc -''' Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. *What are the different wikis and what is good for what? *What are the successes? *What are the events around wikis? *Wikifarms? *What are they good for and when are they not good? '''Marc:''' Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? '''Thomas:''' Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. '''Jeremy''' points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. '''Marc:''' Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. '''Laura:''' Is a wiki complicated for those without any tech skills? '''Thomas:''' Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) '''Marc:''' You have a wiki gardener or keeper. You need moderation to make it work. '''Jeremy:''' Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. '''Marc:''' Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. '''Jeremy:''' Some matrix will allow you to plug in different syntax. '''Marc:''' 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. '''Thomas:''' wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. '''Marc:''' Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc... If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool '''Marc:''' The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. '''Jeremy:''' What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? '''Marc:''' Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. c148bd358773de750828ec6eff7df2cf9c59881a 802 801 2016-01-15T18:35:12Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. '''Marc -''' Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. *What are the different wikis and what is good for what? *What are the successes? *What are the events around wikis? *Wikifarms? *What are they good for and when are they not good? '''Marc:''' Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? '''Thomas:''' Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. '''Jeremy''' points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. '''Marc:''' Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. '''Laura:''' Is a wiki complicated for those without any tech skills? '''Thomas:''' Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) '''Marc:''' You have a wiki gardener or keeper. You need moderation to make it work. '''Jeremy:''' Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. '''Marc:''' Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. '''Jeremy:''' Some matrix will allow you to plug in different syntax. '''Marc:''' 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. '''Thomas:''' wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. '''Marc:''' Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc... If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool '''Marc:''' The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. '''Jeremy:''' What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? '''Marc:''' Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. aeea9b44cad998d21c8d88f65ceaf017306d6d4b 803 802 2016-01-15T18:35:55Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. '''Marc -''' Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. *What are the different wikis and what is good for what? *What are the successes? *What are the events around wikis? *Wikifarms? *What are they good for and when are they not good? '''Marc:''' Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? '''Thomas:''' Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. '''Jeremy''' points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. '''Marc:''' Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. '''Laura:''' Is a wiki complicated for those without any tech skills? '''Thomas:''' Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) '''Marc:''' You have a wiki gardener or keeper. You need moderation to make it work. '''Jeremy:''' Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. '''Marc:''' Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. '''Jeremy:''' Some matrix will allow you to plug in different syntax. '''Marc:''' 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. '''Thomas:''' wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. '''Marc:''' Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc. If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool '''Marc:''' The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. But: Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. '''Jeremy:''' What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? '''Marc:''' Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 7985b8ec1abeaba924dfc40a3aaab93ae8488255 804 803 2016-01-15T18:36:55Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. '''Marc -''' Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. *What are the different wikis and what is good for what? *What are the successes? *What are the events around wikis? *Wikifarms? *What are they good for and when are they not good? '''Marc:''' Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? '''Thomas:''' Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. '''Jeremy''' points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. '''Marc:''' Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. '''Laura:''' Is a wiki complicated for those without any tech skills? '''Thomas:''' Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) '''Marc:''' You have a wiki gardener or keeper. You need moderation to make it work. '''Jeremy:''' Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. '''Marc:''' Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. '''Jeremy:''' Some matrix will allow you to plug in different syntax. '''Marc:''' 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. '''Thomas:''' wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. '''Marc:''' Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc. If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool '''Marc:''' The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. [[But:]] Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. '''Jeremy:''' What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? '''Marc:''' Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 073a318a05e144ac3bd0efc4219d0de84074eab1 805 804 2016-01-15T18:37:13Z Miriam 2 wikitext text/x-wiki === Description === Over the past several years, wikis have demonstrated their value as a key tool in certain project management processes. This session will map out best practices and techniques for successfully utilizing wiki technology for project collaboration. Also discussed will be when not to use wikis, and when more structured information sharing tools are advisable. === Session Notes === '''The Wiki session''' '''Who:''' Ian, Jeremy, Laura, Marc, Heather, Thomas, Radha and Billy Must see video: Wikis in Plain English: http://www.commoncraft.com/video-wikis-plain-english [[Note:]] In the UK - wikis are not really used in the social sector. '''Marc -''' Started doing wikis in 2001. Done 80 wikis in that time! Specializes in tikiwiki. *What are the different wikis and what is good for what? *What are the successes? *What are the events around wikis? *Wikifarms? *What are they good for and when are they not good? '''Marc:''' Largest collaborative project in the history of mankind. What is larger than Wikipedia? Example of a scope of what can be done. Wiki farm (meaning hosted, 500 or more subdomains) is: Build, buy or rent options. Open source. http://www.wikimatrix.org/ is a list of all the wikis with a table that compares all the wikis. You can also ask questions on this forum. A Wiki farm is pbwiki, etc... free wikis What are they good at? What are they not good at? '''Thomas:''' Structure of a wiki is ideal. Problems include people management. He handed the project down more than it should have been. It hasn't been well kept up (decided not going to use product after it was up...). He'd like to use a lot for HR. '''Jeremy''' points out the legal implications of that. But in general that's a great idea. He spent three years working on a crm (robohelp). Put information on a wiki so it was easy to search. Such a great way to document. They used the wiki Confluence, which wouldn't print thumbnails. '''Marc:''' Downsides include lack of structure. You have to make one using categories and tags. Strength: Intuitive, it's a blank page. People are used to writing down notes so wiki just replaces that page. And it is shareable. Maybe it's a good thing it's not so sophisticated because of new users it is easy to use. '''Laura:''' Is a wiki complicated for those without any tech skills? '''Thomas:''' Depends on the software. Beth Kanter has done excellent writing on wikis on her blog. It's not a "if you build it they will come." (just like a website!!) '''Marc:''' You have a wiki gardener or keeper. You need moderation to make it work. '''Jeremy:''' Not hard for folks to learn it, but first they need to get to the point of being ready to learn it. There's a psychological step. '''Marc:''' Commercial wikis are easier to use. WYSWYG - It's difficult to have WYSWYG and wiki syntax. You can't do the roundtrip even if they promise it it's not reliable. There are so many wiki standards to choose from. Each one has different syntax. Wiki Creole is an initiative to merge the syntax. It hasn't been widely adopted yet though. '''Jeremy:''' Some matrix will allow you to plug in different syntax. '''Marc:''' 80% of wikis are mediawiki. They have not indicated that they will move to Creole. It's too much work. '''Thomas:''' wikispaces and pbwiki - you can get free account at either. There's also pmwiki. This can be installed on existing host. '''Marc:''' Trac is good. Two families of wikis: Database versus text. Twiki, pmwiki, etc. If you have several thousands of pages you need database wiki. Tikiwiki is closer to Drupal and Joomla! than pmwiki. For a small wiki use docuwiki (text version). Best practices/pitfalls for using wikis as a project management tool '''Marc:''' The reason it works is because humans work that way. Classical way: People don't use project management tools for them. The boss tells you to fill out the tools for them. But then they don't use it anymore. [[But:]] Take a big project and make subprojects/subpages. Put tasks on page with the goal and person working on the project. Easy to add them to the site. Customers add to the wiki page to decide how important something is. If it's complicated do a link to something that explains it. Also the right hand knows what left hand is doing. The wiki saves all the changes and you can get them emailed to you. You can make something private. twiki and tikiwiki are good at that. Media wiki is not. '''Jeremy:''' What stops people from using something is asking how long are they going to be doing it? Just for the website or is it going to be part of the organizational culture? '''Marc:''' Knowledge is power. Now information is power, but it's the go-between that is important. Check out the Common Craft video on YouTube (four friends go on a camping trip). Best hybrid tool - bridge higher level tool, but at lower level it would be wiki pages. Important points covered: 1. Wikis work for people because everyone knows how to take notes. 2. Largest collaborative project in the history of mankind. What is larger than wikipedia? Example of a scope of what can be done. 3. You need a gardener. You need a moderator. 4. The plus and minus lesson. Reputation from the wiki collaboration stands. 5. File base versus database. 6. Building project management with a wiki. 6944dc81f68b69daca026e2f03620bd9b2ce2df3 NewYork2008:What Should a Web Site Cost? 0 123 806 634 2016-01-15T18:42:25Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit-]] No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. ''' Hourly rates:''' *$50 -$100: Friendly rate *$150: Standard rate *$300: High end, but questionable whether it is worth it Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. b19dd3413079ea3ec5cc0be31a38b3f7c4da03c4 807 806 2016-01-15T18:43:46Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit-]] No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. ''' Hourly rates:''' *Friendly rate: $50 -$100 *Standard rate: $150 *High end, but questionable whether it is worth it: $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. c0bb8417153d8954a0125689c5ccaf721a1e3241 808 807 2016-01-15T18:44:12Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit-]] No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. ''' Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 32749b789cafc8a8f64816553c2dfcce8b19d07f NewYork2008:What Should a Web Site Cost? 0 123 809 808 2016-01-15T18:44:30Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. ''' Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 53d8f07a38b1bd8d07d7d4431670da89006d0661 810 809 2016-01-15T18:44:55Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 95c505ac4732fd6c270bdade0b68c322e5ad786f 811 810 2016-01-15T18:45:07Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. KINTERA IS EVIL. They vastly overcharge, and have aggressive, poor business practices. $3- $5,000 for small sites $7 - $12,000 for medium sites, with calendar, simple database work. etc $150,000 custom job for State Agency Drupal sites- $10,000 - $12,000 for medium sites $2,000 - $4,000 Brochureware $150,000 $75 hour, daily check ins $25,000 - $35,000 buget to do a redesign. $25,000 redesign buget. $300,000 for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. $400,000 for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. e0488e23fab28c6ecccc7cd7e3a17c11b55a4a18 812 811 2016-01-15T18:47:46Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 98645dffb7110d4d231c2d5adebc27344f6f73f0 813 812 2016-01-15T18:48:23Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. e4791f2a20eb58d802163eb1c37ad30df54c8cde 814 813 2016-01-15T18:48:54Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. d2242e6e8024da365639f869b588405abfb944be 815 814 2016-01-15T18:49:40Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, Plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 326bacb7239df883ac693c8c3e814d1b53f4c13c 816 815 2016-01-15T18:50:11Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 CMS Choice- A well known CMS such as Joomla!, Plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "Ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 0aead17a06e9cd578ef2bcca0f72fbf314d58c37 817 816 2016-01-15T18:50:44Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools '''Fancy site, interactive graphics, interactive tools:''' $25,000 '''Full custom web application:''' $125,000 '''CMS Choice:''' A well known CMS such as Joomla!, Plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "Ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 79637ac6105ae5a1535ba5a41f0a7ccf195ea9e0 818 817 2016-01-15T18:51:02Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools *'''Fancy site, interactive graphics, interactive tools:''' $25,000 *'''Full custom web application:''' $125,000 *'''CMS Choice:''' A well known CMS such as Joomla!, Plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "Ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. a25e9eb78f6a8358489b8f71f2919ff1c0c1f7c6 819 818 2016-01-15T18:52:08Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools *'''Fancy site, interactive graphics, interactive tools:''' $25,000 *'''Full custom web application:''' $125,000 *'''CMS Choice:''' A well known CMS such as Joomla!, Plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "Ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. Brickolage - Online Newspaper opensource software. Gossamer Threads- good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. PHP- Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. Python- Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 0cf217bc58aa596db5c1b12e7a4352a940067eb8 820 819 2016-01-15T18:53:09Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools *'''Fancy site, interactive graphics, interactive tools:''' $25,000 *'''Full custom web application:''' $125,000 *'''CMS Choice:''' A well known CMS such as Joomla!, Plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "Ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. '''Brickolage''' - Online Newspaper opensource software. '''Gossamer Threads''' - Good Perl shop. For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. When picking a CMS, you are also picking a programming language. '''PHP''' - Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. '''Python''' - Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. 35a95eb73c5bf462712eb6856b4bbbe8a3d4b507 821 820 2016-01-15T18:54:07Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === '''WHAT SHOULD A WEBSITE COST?''' '''Brochureware:''' $2 - $5,000 + Design Costs '''Design:''' $200 -$5,000 [[Small Nonprofit]] - No more than $10,000 for simple CMS site, no custom database/tools *'''Fancy site, interactive graphics, interactive tools:''' $25,000 *'''Full custom web application:''' $125,000 *'''CMS Choice:''' A well known CMS such as Joomla!, Plone, Drupal gives a wide community of support. '''Hourly rates:''' *'''Friendly rate:''' $50 -$100 *'''Standard rate:''' $150 *'''High end, but questionable whether it is worth it:''' $300 Flat rate gigs- Can be a great way to get around the pain of hourly relationships. However, scope and deliverables mu st be clearly defined. NEVER WRITE ANY CODE YOU DO NOT HAVE TO. Bend, adapt, compromise to allow yourself the ability to use standard tools. Custom tools can be a weight around your neck, with hidden costs down the line. Aspiration- Rolled out their Drupal site via Float Left for $6,000, with $6,000 worth of upgrades over the years. $80,000 - eCommerce, some database work, complete custom nightmare, eCommerce was getting hacked with cc #'s stolen. Nightmare. itmightbeh.org - $30,000 - $40,000 six years ago, with a lot of customization and databases. Legal Aid Custom CMS- $5,000 - $15,000 yearly rate Project Cost vs Hourly Cost- Justin has always found relationships to be happier when it's hourly. Allows the client to say "no" to a fancy widget, and allows the consultant to say "Ooh, we ran into something hairy." If you spec things out well, you can estimate costs and give a menu of options for the client to pick from. If you know exactly what you want, it can be cheaper, but often it is worth it to pay a consultant to help organize and plan your website. Radical Designs- Homegrown CMS named AMP, built specifically for grassroots organizing. Most small to mid-sized non-profits have very similar needs, which a standard AMP site accounts for. Standardization allows them to roll out sites for $8,000. [[KINTERA]] IS EVIL. They vastly overcharge, and have aggressive, poor business practices. *'''$3- $5,000''' for small sites *'''$7 - $12,000''' for medium sites, with calendar, simple database work. etc *'''$150,000''' custom job for State Agency [[Drupal sites]] *'''$10,000 - $12,000''' for medium sites *'''$2,000 - $4,000''' Brochureware *'''$150,000''' *'''$75 hour''', daily check ins *'''$25,000 - $35,000''' budget to do a redesign. *'''$25,000''' redesign budget. *'''$300,000''' for custom database. 3 year project. Six years ago paid $6,000 to build a custom CMS in ASP. Designer is also webmaster, all work done in-house. *'''$400,000''' for an enterprise class site in Drupal. '''Brickolage''' - Online Newspaper opensource software. '''Gossamer Threads''' - Good Perl shop. '''PHP''' - Drupal, Joomla!, and AMP are all PHP. PHP programmers and hosting are relatively easy to find, and often inexpensive. There is a wide range in skill among php programmers, so be sure to get references. '''Python''' - Plone is Python based. Hosting and programmers are harder to find, and often more expensive. However, the level of competency is usually high. '''IMPORTANT''' *For hourly rates- Ask consultant to give a sample invoice from a previous site (client's name removed), to see how they do line item breakdown. *When picking a CMS, you are also picking a programming language. 49b8d2960a05b5d77ef08576e48dfe83c0acd5ed NewYork2008:Whirlwind Discussion of Project Management Utilities 0 125 822 637 2016-01-15T18:56:21Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis ''' COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *'''Project Management Software:''' Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. '''AHA's''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 0a8d6ddcfdaaef4fb1bf063acf4436c5446c0e10 823 822 2016-01-15T18:56:39Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *'''Project Management Software:''' Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. '''AHA's''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 6cf61af6637bd80d4d2bd41e140277751f67cc89 824 823 2016-01-15T18:57:14Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *'''Project Management Software:''' Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. '''AHA's''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 71d67ef8f7f798a583323d3278fefa064e7a7c49 825 824 2016-01-15T18:57:40Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *'''Project Management Software:''' Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. '''AHA's''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 91ca278fa2b17d57681b9e3653c7466b621a0e4d 826 825 2016-01-15T18:58:03Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *'''Project Management Software:''' Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. '''AHA's''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 2802ab9a0651790af6727373acd86408262479a2 827 826 2016-01-15T18:59:21Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including time tracking, task management, source code control, and more. ---- ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronously When do wikis not work? What happens with team members when they don't work? *'''Project Management Software:''' Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up Basecamp to SugarCRM. '''AHA's''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. '''GoogleDocs''' just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html b9389caea1ffb360d4b19118fccb7866b355e17d Open Source CMS Q&A session 0 129 828 639 2016-01-15T19:01:40Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' What is open source CMS? what are gradations of open-source? -- Most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla! and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare Why big three? They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. '''Process''' Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - First decision, are they prepared to go to a CMS? - Can their designer go that route? I.e., is he or she ready for theming? - Need to take inventory of extra features such as external databases, email lists, etc. - Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since trade-offs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. 4713e6053f4ee9064fd13925ef3568f71984f943 829 828 2016-01-15T19:02:18Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' *What is open source CMS? *What are gradations of open-source? -- Most oscmss are fully open -- you can pretty much do whatever you want -- Drupal, Joomla! and Plone -- hundreds of others, but these have risen to the top cmsmatrix.com (or org) -- can compare '''Why big three?''' They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. '''Process''' Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - First decision, are they prepared to go to a CMS? - Can their designer go that route? I.e., is he or she ready for theming? - Need to take inventory of extra features such as external databases, email lists, etc. - Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since trade-offs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. 844aa589c4bb8ef036a7b73fe000244afe0d6de3 830 829 2016-01-15T19:03:26Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' *What is open source CMS? *What are gradations of open-source? *Most oscmss are fully open --> you can pretty much do whatever you want *Drupal, Joomla! and Plone --> hundreds of others, but these have risen to the top *cmsmatrix.com (or org) --> can compare '''Why big three?''' They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. '''Process''' Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - First decision, are they prepared to go to a CMS? - Can their designer go that route? I.e., is he or she ready for theming? - Need to take inventory of extra features such as external databases, email lists, etc. - Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since trade-offs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. e5801a099b1608a6379e848e2f3c549569c72e0b 831 830 2016-01-15T19:03:47Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' *What is open source CMS? *What are gradations of open-source? *Most oscmss are fully open --> you can pretty much do whatever you want *Drupal, Joomla! and Plone --> hundreds of others, but these have risen to the top *cmsmatrix.com (or org) --> can compare '''Why big three?''' They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. '''Process''' Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - First decision, are they prepared to go to a CMS? - Can their designer go that route? I.e., is he or she ready for theming? - Need to take inventory of extra features such as external databases, email lists, etc. - Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since trade-offs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. ece2441beebbc2a287b6c1004ab1b3d888b49594 832 831 2016-01-15T19:03:55Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' *What is open source CMS? *What are gradations of open-source? *Most oscmss are fully open --> you can pretty much do whatever you want *Drupal, Joomla! and Plone --> hundreds of others, but these have risen to the top *cmsmatrix.com (or org) --> can compare '''Why big three?''' They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any drupal/joomla developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. Who can install the platform? Auto-install -- easy to get started. Particularly Joomla? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. Why go beyond an MT or Wordpress? Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. '''Process''' Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? - First decision, are they prepared to go to a CMS? - Can their designer go that route? I.e., is he or she ready for theming? - Need to take inventory of extra features such as external databases, email lists, etc. - Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since trade-offs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. 7e326c267749cbd76e3ec588636978944315ab9c 833 832 2016-01-15T19:09:40Z Miriam 2 wikitext text/x-wiki '''Open Source CMSs''' *What is open source CMS? *What are gradations of open-source? *Most oscmss are fully open --> you can pretty much do whatever you want *Drupal, Joomla! and Plone --> hundreds of others, but these have risen to the top *cmsmatrix.com (or org) --> can compare '''Why big three?''' They'll be around, lots of programmers can work with, not locked to a provider, lots of modules and add-ons being produced for them. If no custom work has been done, any Drupal/Joomla! developer could step in immediately. Drupal/Joomla run on Linux/apache/php/mysql, Plone uses python, requires zope hosting. '''Who can install the platform?''' Auto-install -- easy to get started. Particularly Joomla!? Subject to some dispute. Custom development is only required if you're doing something new or unique. Existing modules handle most functionality. Theming is straightforward and similar to many blogging platforms. Sites can use an existing template, adapt an existing template or create a completely custom template. When choosing tools, go with the one your development company is most comfortable with. Very rarely is one CMS better for a given task than another. Most popular modules would be available for either. Many modules are unfortunately not that great -- they do the job, but often barely. And sometimes not at all. Moving from one CMS to another, just as moving from a static site to a CMS, will usually require a lot of copying and pasting. Functionality will also have to be replicated. '''Why go beyond an MT or Wordpress?''' Intended to function as a blog, won't provide as many features. If your site is not so blog-like, it's probably not the best match. Wordpress doesn't have as much room for expansion -- doesn't scale as well. It does have modules that "web-ify" Wordpress, with more sophisticated navigation and static pages, but it's still limited. '''Process''' Talk to client, find out what they want, how flexible they are, matching their expectations to the technology, creating specifications, creating schedules, wireframing, etc. Essentially the same considerations as other web development projects. Any OSCMS particular considerations? *First decision, are they prepared to go to a CMS? *Can their designer go that route? I.e., is he or she ready for theming? *Need to take inventory of extra features such as external databases, email lists, etc. *Generally wireframe first, design later. Otherwise, clients will tend to focus on the visuals when you're showing the comps. Templating can be an issue -- Moving from Photoshop to a theme can be tricky, since trade-offs may be involved. Some design firms specialize in theme development. Designers who aren't experienced with CSS design will have problems. Minor differences -- Joomla! is limited to three levels of navigation, also will not handle multiple sites from a single CMS administrative module. Joomla! seems to be better with elaborate page layouts. Many of these limitations are disappearing are disappearing with new releases. a7e53b5091f5a4111021e4c2dc85f81dffa5b444 Overthrowing The Consultant/Client Relationship 0 132 834 642 2016-01-15T19:11:45Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a website or database? Or do you want to develop a strategic partnership to continuously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' Power dynamic -- specialist expertise power vs. financial power Contract, payment, transaction, monetary, Independence, finite scope, interdependence -- can be collaborative or hierarchical Not on staff Asymmetry of knowledge -- knowledge about organization vs specialist-consultant knowledge Client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/Employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues vs. client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. 9d11e16d1b0b11cded2aff82429f571f2e13dc56 835 834 2016-01-15T19:12:33Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a website or database? Or do you want to develop a strategic partnership to continuously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' *Power dynamic -- specialist expertise power vs. financial power *Contract, payment, transaction, monetary, *Independence, finite scope, interdependence -- can be collaborative or hierarchical *Not on staff *Asymmetry of knowledge -- knowledge about organization vs specialist-consultant knowledge Client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/Employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues vs. client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. 7ecf6b6e9111aa6e18fe171b3a8b4ef51e165b03 836 835 2016-01-15T19:13:21Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a website or database? Or do you want to develop a strategic partnership to continuously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' *Power dynamic -- specialist expertise power vs. financial power *Contract, payment, transaction, monetary, Independence, finite scope, interdependence --> can be collaborative or hierarchical --> Not on staff *Asymmetry of knowledge -- knowledge about organization vs. specialist-consultant knowledge Client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/Employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues vs. client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. adc984f7b80a5387af29c6fd587e893f5535df20 837 836 2016-01-15T19:13:52Z Miriam 2 wikitext text/x-wiki == Description == Do you really want to "buy" a website or database? Or do you want to develop a strategic partnership to continuously develop one? As much as we'd like them to be, a web site isn't like a DVD player that can be purchased based on good research and analysis of needs. How does our transaction approach to technology consulting get in the way of a good relationship? What can we do to overcome that? == Discussion == '''Overthrowing Client-Consultant Relationships''' '''Brainstorm on the nature of client-consultant relationships''' *Power dynamic -- specialist expertise power vs. financial power *Contract, payment, transaction, monetary, Independence, finite scope, interdependence --> can be collaborative or hierarchical --> Not on staff *Asymmetry of knowledge -- knowledge about organization vs. specialist-consultant knowledge *Client-consultant relationship is diff. from vendor-customer relationship '''Q: For tech projects, most non-profits usually choose the client-consultant relationships. Why do we choose the client-consultant relationship over other relationship models for technology projects?''' * Board-staff * Constituency * Funders * Partner orgs * Boss/Employee * Chapters * Colleagues * Allies * Advisors * Enemies * Auditors * C3-C4 * Competitors (Frenemies) '''A:''' People tend to think of technology projects as "build it and your done." Risk transference -- "It's the consultant fault the project is a failure." -- not just cost but also strategic responsibility. Core competency may not exist in the organization. You may not need someone full time, but need "on call" availability. Vendor relationship doesn't imply, "on call." '''Allies / colleagues vs. client/consultant -- What's the difference?''' Project management can wind up being like a therapist Consultant ethos if you do a project, you are building a long term relationship. VS Perception that a website is like a pair of shoes, you'll make it and you're done. '''Money changes everything-- or does it?''' Timelines and money are a pitfall for inexperienced consultants and those inexperienced using consultants A lot of mental calculus about how the money effects the relationships. Money can create a sense of competing interests, money can dominate the way we understand our relationships. Money is constantly negotiable with consultants where it's not with employees or therapists. We don't have the same tension of renegotiating with therapists that we have with consultants. Fixed cost projects vs. constantly negotiating can be easier relationships. Some find, fixed price per deliverable makes relationship a lot easier to manage. Others find hourly easier to manage and less stressful. Funders subsidize the supplier, changes the relationship. People sometimes don't value the things they don't pay for. Piece work vs hourly rate -- "it's still factory work." Good communications about what people are paying for broken down up front is helpful to prevent stress around money for both client and consultant. Consistently communicating clients what you are doing makes them feel better about where their money is going. When a client trusts you actually have the expertise that they are hiring you for, it helps alleviate their anxiety about spending money on you. No one knows what your expertise is worth until the project is done and everyone is happy. Humanize money and bring it out in the air-- if you give away hours let the client know you are comping them and let them know why, "We're bringing someone new onto the team. It's going to take them a bit to amp up and you shouldn't have to pay for that." Comping hours -- ask your accountant or attorney if it's tax deductible. '''Proving what we did matches what we get paid''' RFP process -- and Proof of Concept Project - and the No Spec Movement -- the agile approach to RFPs Jamie Story: we can't tell you how much this big project will cost , but you can pay us for one month to implement off the shelf technologies, at the end of the month, we'll have an issue tracker of what hasn't worked out of the box and we'll be able to tell you what it is going to cost to do what you want." Book Recommendation : '''The Secrets of Consulting''' -- some of it's very good If your technology is successful and your relationship fails, then you have failed. If your technology fails and your relationship is good, there is hope. British Telecomm found that customers who they'd made mistakes but fixed quickly were more loyal customers than those who they didn't make mistakes with. Relationship is key. d1f1c45375224cb2967e2924a9e2b38eb83c076f PM Principles - Software and Database Development 0 135 838 644 2016-01-15T19:15:45Z Miriam 2 wikitext text/x-wiki === Description === This session will take on more advanced topics of complex websites, web applications, and other Nonprofit Software Development Topics. Participants will be invited to share their experiences, learnings, questions and needs. == Session Notes == Session notes will be posted here. 5da0ca69710d6512071a5d46eaff7a918c492990 Product Management for Nonprofit Software 0 138 839 647 2016-01-15T19:24:14Z Miriam 2 wikitext text/x-wiki === Description === Anna has managed a number of products (see links below) at Benetech, and will share her experiences as well as best practices for managing successful software products designed for social good. Current Projects: www.miradi.org (adaptive management software for environmental conservation projects) and www.martus.org (secure documentation tool for human rights groups) Contact info: anna@benetech.org === Session Notes === '''Anna spoke''' on how Product Management is a lot like Project management only with more people to satisfy. We did a round of introductions where people identified themselves and their project or hopes for what they want to get out of the session. many people have projects they want to productize products so they described their tools a little. '''Anna spoke''' about working on both projects and products and finds the product more satisfying because she see's more people benefit from the work. She talked about how productization require more standardization and more documentation. Getting user feedback is harder so you have to solicit that. Marketing or outreach is tougher and getting non-profit funding for technology projects. They use Agile development, breaking things down into smaller chunks and doing more iterative releases. Starting small and testing a lot along the line. '''Arthur asks''' how do you communicate with your users to get feedback? Anna says mostly email and on the website, plus personal contacts with higher security items. '''Melinda asks''' if there are any ways that you had to really ... '''Anna mentions''' that because their products are free so not alot of people seem to not use it because it doesn't have a feature. Having things in multiple languages really seems to attract international users, the "it's in my language" item is really important. '''Tanya asks''' how do you go about asking for feedback from users. Anna says that sitting down with folks and really just working with them on how it works and what features they use. '''Rebecca asks''' if Benetech's software is opensource. Anna talks about how their code is mostly opensource and is published on the sourceforge. Rebecca asks if they work with or get input from other opensource developers. Anna speaks about the challenges of working with opensource developers, how they don't get a lot interest and usually when interest is shown they don't have the skill set they need. Outside translation has been helpful. '''Matthew asks''' about how Benetech responds to user feedback and prioritize implementation. Anna talks about how the decision are tied to funding and how often something is requested. '''Rebecca asks''' if they ever turn down money to build a feature you don't want. Anna says yes but talk about helping to shape contributions and feature requests. '''Karen asks''' about the nature of Benetech's funding sources. Anna doesn't know the exact amounts but she overviews the basic sources of funding -- service contracts with foundations, occasional small grants where an org got funding to get a training or a feature, some small fee for service stuff for setup and install. The goal would be to ease of foundation funding and get more user earned funding. '''Katie asks''' if the product is modular enough to add features to only one item. Anna says no we haven't added that kinda modularization, mostly she thinks that is because they aren't interested in doing add-on features for more money because they are trying to keep the cost for their users down. '''Anna talks''' about things they don't call products, they sometimes provide tools that help with statistical data that isn't products but more the working with the data. '''Karen asks''' if you are interested in re-purposing your software for other clients? Anna says yes you could do it, it is branded to look like environmental or human rights but it could be use for anything really. '''Anna talks''' about the limits of working with many for-profits and how they respond to the political challenges that benetech. '''Margot asks for''' insight about differences in Marketing for-profit vs free. Anna says that marketing become lower priority because of the costs involved but that so far word of mouth has really worked just fine. '''Matthew talks about''' how interesting things is to see that Benetech is a non-profit. Anna talks about the fact that the realistic thing is that to serve your users you have to accept that they don't have any money. Anna stresses that you can do things that aren't profitable and go looking for other ways to fund it. She talked about how sometimes a project just can't be funded or completed. '''Anna stresses''' how much you have to get into the heads of your users to really understand what they need. '''Anna talks about''' how documentation is super essential to avoid the ongoing support of the product since you don't want to charge for every single little question. Keeping in mind the funding limitations. '''Anna says''' testing, building in testing is really key. Tanya asks what format their user testing takes. Anna talks about making sure that there is a new feature test list to tell people what has changed to make sure they check out. She also says that in-house testing is super important, getting users who have never used it to use it is also good. '''Anna says''' that QA has a test plan, something that lists what each feature is and must do. '''Anna also suggests''' saying "no" a lot or pushing back -- or more like "Well we could do that but the release will be late". Tanya asks about tactics for dealing with people who basically want to know why you can't give the the features they want. Rebecca mentions the delay tactic, saying you will have to look into something then saying no. Others mention the "Sure we could, let me go get a quote for you." bb2852f807012c9e3bac5706706c0b3fe0b68270 Report backs afternoon 0 142 840 652 2016-01-15T19:26:42Z Miriam 2 wikitext text/x-wiki Report backs Organization project management: *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments Overthrowing the client: * Identified things about the consultant client relationship, focused on whether is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. Basecamp: Moved to Overthrowing Wikis: * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. Software development: * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 5ae445a6570ac45b7be77751d58ae0ab6fc13a8c 841 840 2016-01-15T19:27:16Z Miriam 2 wikitext text/x-wiki REPORT BACKS '''Organization project management:''' *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments '''Overthrowing the client:''' * Identified things about the consultant client relationship, focused on whether is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. '''Basecamp:''' Moved to Overthrowing '''Wikis:''' * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. '''Software development:''' * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific 9bef8e66418b65afacd4690c5855a495201ef378 842 841 2016-01-15T19:27:28Z Miriam 2 wikitext text/x-wiki REPORT BACKS '''Organization project management:''' *End user education, it is important to work with the different personalities in tech projects * Communicating, picture is worth a thousand words. * Emerging projects last minute, you have to be a buzzkill and bring people back to reality. * PM is not a series of switches but a series of dials that require adjustments '''Overthrowing the client:''' * Identified things about the consultant client relationship, focused on whether is about the money. * The necessity to establish trust, that you're providing value for the money, exchange of knowledge for money is fair * There is no relationship between the money and the technology provider. * It is about relationships not about technology, relationship between client and contractor you will build more than the road if the clients are happy. '''Basecamp:''' Moved to Overthrowing '''Wikis:''' * You can use wikis to get a sense of who's contributing in a team in ways that you wouldn't if you were using regular tools * Wikis are the ultimate example of technology being more horizontal. * Wikis as great documentation and KM tool, simple straightforward sketch for how to do wiki project management * Slit between wikis that are file based and database based, things to look at. '''Software development:''' * When you decide to develop your own software, a consortium based model can provide mentorship and possibly some funding. * Markets that are not addressed because they are specific aba8147bd35d41de78c36afab7420cd2753a59e8 Report backs from sessions morning 2 0 143 843 653 2016-01-15T19:29:28Z Miriam 2 wikitext text/x-wiki REPORT BACKS '''Collaboration tools session''' * Synchronous events, multitasking is a problem * Less is more, don`t have too many tools * Joomla! debugging session as example, different tools in combination '''Database design:''' * From scratch vs. off the shelf, differences * Hybrid model * Think of the information before you go to the technology * Documentation is extremely important, wiki, tracker '''Website cost:''' * Getting a sample invoice from a vendor * Be very aggressive and specific details * Use standard off the shelf items, custom has unforeseen costs * Large range of cost 19bb785362c66c1dd0c765305eeb67b19a1a6b5d Small Website Essentials 0 147 844 655 2016-01-15T19:31:16Z Miriam 2 wikitext text/x-wiki SMALL WEBSITE ESSENTIALS *Introductions *Colin's Happy Story and the Flow Chart "What is a Database-Driven Website?" -->Site able to draw content from different database. Easier to change & update. INITIATE Questions to Begin With: "What is the goal of the site?" "Why do we have a website?" "Who is your audience?" "Who are the people generating the content?" "What are their tech/time capacity?" "What are the institutional constraints?" "What is the budget range? (short term vs. long term)" Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" "There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." RFP (Request For Project) "What is fixed and/or opened?" Committees can be a drain on designing a website. Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. Big Question: SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need, etc. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible for alerting them about it. Sarah: The importance of transparency. Radha's CMS Nightmare IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? i.e. "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? TAKE AWAYS ac99995387579ab8fbe216faf71aa6cd5eab6bb2 845 844 2016-01-15T19:31:52Z Miriam 2 wikitext text/x-wiki SMALL WEBSITE ESSENTIALS *Introductions *Colin's Happy Story and the Flow Chart "What is a Database-Driven Website?" -->Site able to draw content from different database. Easier to change & update. '''INITIATE''' Questions to Begin With: "What is the goal of the site?" "Why do we have a website?" "Who is your audience?" "Who are the people generating the content?" "What are their tech/time capacity?" "What are the institutional constraints?" "What is the budget range? (short term vs. long term)" Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" "There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." RFP (Request For Project) "What is fixed and/or opened?" Committees can be a drain on designing a website. Web Plans: We'll commit x hrs of coding. You commit y hrs of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. Big Question: SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? '''PLAN''' *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need, etc. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible for alerting them about it. Sarah: The importance of transparency. Radha's CMS Nightmare '''IMPLEMENTATION''' You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? i.e. "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. **Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. '''CLOSE''' Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? TAKE AWAYS 685e048e09390fa5eeb17c8d7c76f50d208eabbf Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 151 846 657 2016-01-15T19:35:02Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial '''Evaluation:''' Free hosted CMS: *build simple website on Google Sites Criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 '''Example:''' Exchange server versus Google apps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. '''Case Management: Client Tracking Software.''' [[Example:]] Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. *Has it been tested? *Has gotten a lot of use *Tech support *Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy Drupal, Joomla!, Plone are the top 3 healthy open source. Why would anyone want to pay. 1. learning curve? 2. Hear about them 3. Have to find out on your own? 4. Supplying credible information? 5. Time is money 6. Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or time-consuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Example: Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1- control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2- features and your ability to control the features. 3- Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4- Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - Training - How easy to use - To get it running, adjusted - Cost of software.. not that big a factor. Social solutions: consult with client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run because people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the value to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AH-HA's: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AH-HA. Free, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. 99e2618acc8807de3ce9c7ca787e9b5622175a7b 847 846 2016-01-15T19:38:11Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial '''Evaluation:''' Free hosted CMS: *build simple website on Google Sites Criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 [[Example:]] Exchange server versus Google apps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. '''Case Management: Client Tracking Software.''' [[Example:]] Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. *Has it been tested? *Has gotten a lot of use *Tech support *Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. '''Free software on TechSoup?''' Salesforce free platform but spent a lot of funding. CMS world. Healthy Drupal, Joomla!, Plone are the top 3 healthy open source. Why would anyone want to pay. 1. learning curve? 2. Hear about them 3. Have to find out on your own? 4. Supplying credible information? 5. Time is money 6. Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. *Googlesites does not have database as part. *Access can’t handle users. *Online free dbase product: not organizers collective. *SQLbase costs $$ *Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. '''What’s your risk?''' Permanent loss of data. If tool is cumbersome or time-consuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. [[Example:]] Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1. Control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2. Features and your ability to control the features. 3. Scalability: how complex (small and straightforward; website with 1500 pages huge. 4. Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. '''What does it really cost you?''' *Training *How easy to use *To get it running, adjusted *Cost of software.. not that big a factor. [[Social solutions:]] consult with client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run because people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the value to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. *Popmail. *Godaddy *Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: '''AH-HA's:''' Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AH-HA. Free, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. '''Report back:''' *Infrastructure. *Backup and security. *Commitment long term. 4d3eecc097d49c328b6b87b6a6fae776cd0a22be Techniques and Tools for Remote Collaboration 0 153 848 658 2016-01-15T19:41:02Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude Remote Collaboration. Teams in 3 different places team MAP capacity building. Accounting, legal, strategy plan 2 teams on different coasts Geographic offices International carbon-based projects on the ground. Distributed energy modelling. Regional, national networks, communities of interest in different places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collab and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. Problems & challenges: Keeping everyone on the same page. Don’t exclude those not present. Software installing Virgin control with documents – which is most current copy of document edits. How to white board on the phone Budget for tools needed Get useful updates and understand status of projects Confirming understanding Drawing out quiet members of team Is it an effective conversation How to get feedback. Keeping people engaged in conversation? Multi-tasking prevention. Creating a venue informal discussions – besides agenda meeting. Create energy of interaction and good ideas creation Culture propagation, eg how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1. Creating a zone for cohesive team formation: tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat w/ one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. Techniques: 1. Skype. Time zone issues. Moving technical data, dbases, documents. Use Skype works 80% of the time. Skype is a free world wide digitizing text/video/voice communication. Free worldwide. “little good with a curl” good very good; bad atrocious. Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. Move algorithms – type it in. Email one another. You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. 2. Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. 3. How to schedule meetings? Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. What about international – no overlapping times. No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. 4. Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg., universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations e.g. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. 5. Shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. 6. status. Project blogs people have to post things. Not polluting email. Everyone has an account. 7. website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AHA: Communication – easier to sort out Collaboration – think together simultaneously – harder to tailor to everyone’s need IM and IRC Important to establish informal backchannel for office team Sometimes you have to meet in person. Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. 0e198da1371fb9d83b0706ea10d3a81e074688c5 849 848 2016-01-15T19:44:21Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude ''' REMOTE COLLABORATION''' Teams in 3 different places team MAP capacity building. Accounting, legal, strategy plan 2 teams on different coasts Geographic offices International carbon-based projects on the ground. Distributed energy modelling. Regional, national networks, communities of interest in different places Teams, collaborations of consultants Big and small groups Remote clients Funding network, international. Members 2-locations and adding more with expansion – remote tools for staff collab and remote classrooms Marketing and strategy design – virtual company, and 99% remote clients, remote contractors Coalition of 46 orgs and 700 member groups. Meet ups, conference calls Strong remote creative planning. Idealware is virtual organization but not super large yet, but huge source of concern Openflows virtual organization, now have office. 2/3 clients remote Large volunteer projects Team of 35 people Social Forum Distance work Large groups and clients – show them what/how NGOs with specific software. Lots of remote clients and remote meetings Remote collaboration tools including phone. '''Problems & challenges:''' *Keeping everyone on the same page. Don’t exclude those not present. *Software installing *Virgin control with documents – which is most current copy of document edits. *How to white board on the phone *Budget for tools needed *Get useful updates and understand status of projects *Confirming understanding *Drawing out quiet members of team *Is it an effective conversation *How to get feedback. *Keeping people engaged in conversation? *Multi-tasking prevention. *Creating a venue informal discussions – besides agenda meeting. *Create energy of interaction and good ideas creation 8Culture propagation, eg. how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1. Creating a zone for cohesive team formation: Tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat with one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. '''Techniques:''' '''1.''' Skype. *Time zone issues. *Moving technical data, dbases, documents. *Use Skype works 80% of the time. *Skype is a free world wide digitizing text/video/voice communication. Free worldwide. *“little good with a curl” good very good; bad atrocious. *Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. *Move algorithms – type it in. *Email one another. *You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. '''2.''' Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. '''3.''' How to schedule meetings? *Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. *What about international – no overlapping times. *No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. '''4.''' Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg., universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations e.g. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. '''5.''' Shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. '''6.''' Status. Project blogs people have to post things. Not polluting email. Everyone has an account. '''7.''' website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. AHA's: *Communication – easier to sort out *Collaboration – think together simultaneously – harder to tailor to everyone’s need *IM and IRC *Important to establish informal backchannel for office team *Sometimes you have to meet in person. *Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. *Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. Other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. 1972612899d98d45b4d28d2b2953c7139f5cdc09 850 849 2016-01-15T19:45:36Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude ''' REMOTE COLLABORATION''' *Teams in 3 different places team *MAP capacity building. Accounting, legal, strategy plan *2 teams on different coasts *Geographic offices *International carbon-based projects on the ground. Distributed energy modelling. *Regional, national networks, communities of interest in different places *Teams, collaborations of consultants *Big and small groups *Remote clients *Funding network, international. Members *2 locations and adding more with expansion – remote tools for staff collab and remote classrooms *Marketing and strategy design – virtual company, and 99% remote clients, remote contractors *Coalition of 46 orgs and 700 member groups. *Meet ups, conference calls *Strong remote creative planning. *Idealware is virtual organization but not super large yet, but huge source of concern *Openflows virtual organization, now have office. 2/3 clients remote *Large volunteer projects *Team of 35 people Social Forum *Distance work *Large groups and clients – show them what/how *NGOs with specific software. Lots of remote clients and remote meetings *Remote collaboration tools including phone. '''Problems & challenges:''' *Keeping everyone on the same page. Don’t exclude those not present. *Software installing *Virgin control with documents – which is most current copy of document edits. *How to white board on the phone *Budget for tools needed *Get useful updates and understand status of projects *Confirming understanding *Drawing out quiet members of team *Is it an effective conversation *How to get feedback. *Keeping people engaged in conversation? *Multi-tasking prevention. *Creating a venue informal discussions – besides agenda meeting. *Create energy of interaction and good ideas creation 8Culture propagation, eg. how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1. Creating a zone for cohesive team formation: Tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat with one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. '''Techniques:''' '''1.''' Skype. *Time zone issues. *Moving technical data, dbases, documents. *Use Skype works 80% of the time. *Skype is a free world wide digitizing text/video/voice communication. Free worldwide. *“little good with a curl” good very good; bad atrocious. *Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. *Move algorithms – type it in. *Email one another. *You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. '''2.''' Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. '''3.''' How to schedule meetings? *Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. *What about international – no overlapping times. *No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. '''4.''' Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg., universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations e.g. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. '''5.''' Shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. '''6.''' Status. Project blogs people have to post things. Not polluting email. Everyone has an account. '''7.''' website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. '''AHA's:''' *Communication – easier to sort out *Collaboration – think together simultaneously – harder to tailor to everyone’s need *IM and IRC *Important to establish informal backchannel for office team *Sometimes you have to meet in person. *Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. *Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. Other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. 59606b0920a8ccfd9041c89c86298b34ae9e7749 851 850 2016-01-15T19:45:49Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude '''REMOTE COLLABORATION''' *Teams in 3 different places team *MAP capacity building. Accounting, legal, strategy plan *2 teams on different coasts *Geographic offices *International carbon-based projects on the ground. Distributed energy modelling. *Regional, national networks, communities of interest in different places *Teams, collaborations of consultants *Big and small groups *Remote clients *Funding network, international. Members *2 locations and adding more with expansion – remote tools for staff collab and remote classrooms *Marketing and strategy design – virtual company, and 99% remote clients, remote contractors *Coalition of 46 orgs and 700 member groups. *Meet ups, conference calls *Strong remote creative planning. *Idealware is virtual organization but not super large yet, but huge source of concern *Openflows virtual organization, now have office. 2/3 clients remote *Large volunteer projects *Team of 35 people Social Forum *Distance work *Large groups and clients – show them what/how *NGOs with specific software. Lots of remote clients and remote meetings *Remote collaboration tools including phone. '''Problems & challenges:''' *Keeping everyone on the same page. Don’t exclude those not present. *Software installing *Virgin control with documents – which is most current copy of document edits. *How to white board on the phone *Budget for tools needed *Get useful updates and understand status of projects *Confirming understanding *Drawing out quiet members of team *Is it an effective conversation *How to get feedback. *Keeping people engaged in conversation? *Multi-tasking prevention. *Creating a venue informal discussions – besides agenda meeting. *Create energy of interaction and good ideas creation 8Culture propagation, eg. how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1. Creating a zone for cohesive team formation: Tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat with one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. '''Techniques:''' '''1.''' Skype. *Time zone issues. *Moving technical data, dbases, documents. *Use Skype works 80% of the time. *Skype is a free world wide digitizing text/video/voice communication. Free worldwide. *“little good with a curl” good very good; bad atrocious. *Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. *Move algorithms – type it in. *Email one another. *You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. '''2.''' Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. '''3.''' How to schedule meetings? *Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. *What about international – no overlapping times. *No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. '''4.''' Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg., universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations e.g. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. '''5.''' Shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. '''6.''' Status. Project blogs people have to post things. Not polluting email. Everyone has an account. '''7.''' website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. '''AHA's:''' *Communication – easier to sort out *Collaboration – think together simultaneously – harder to tailor to everyone’s need *IM and IRC *Important to establish informal backchannel for office team *Sometimes you have to meet in person. *Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. *Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. Other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. 77425881ed6a4f653d3fc7106a5fc0a5aef553c6 852 851 2016-01-15T19:46:05Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude '''REMOTE COLLABORATION''' *Teams in 3 different places team *MAP capacity building. Accounting, legal, strategy plan *2 teams on different coasts *Geographic offices *International carbon-based projects on the ground. Distributed energy modelling. *Regional, national networks, communities of interest in different places *Teams, collaborations of consultants *Big and small groups *Remote clients *Funding network, international. Members *2 locations and adding more with expansion – remote tools for staff collab and remote classrooms *Marketing and strategy design – virtual company, and 99% remote clients, remote contractors *Coalition of 46 orgs and 700 member groups. *Meet ups, conference calls *Strong remote creative planning. *Idealware is virtual organization but not super large yet, but huge source of concern *Openflows virtual organization, now have office. 2/3 clients remote *Large volunteer projects *Team of 35 people Social Forum *Distance work *Large groups and clients – show them what/how *NGOs with specific software. Lots of remote clients and remote meetings *Remote collaboration tools including phone. '''Problems & challenges:''' *Keeping everyone on the same page. Don’t exclude those not present. *Software installing *Virgin control with documents – which is most current copy of document edits. *How to white board on the phone *Budget for tools needed *Get useful updates and understand status of projects *Confirming understanding *Drawing out quiet members of team *Is it an effective conversation *How to get feedback. *Keeping people engaged in conversation? *Multi-tasking prevention. *Creating a venue informal discussions – besides agenda meeting. *Create energy of interaction and good ideas creation *Culture propagation, eg. how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1. Creating a zone for cohesive team formation: Tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat with one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. '''Techniques:''' '''1.''' Skype. *Time zone issues. *Moving technical data, dbases, documents. *Use Skype works 80% of the time. *Skype is a free world wide digitizing text/video/voice communication. Free worldwide. *“little good with a curl” good very good; bad atrocious. *Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. *Move algorithms – type it in. *Email one another. *You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. '''2.''' Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. '''3.''' How to schedule meetings? *Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. *What about international – no overlapping times. *No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. '''4.''' Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg., universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations e.g. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. '''5.''' Shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. '''6.''' Status. Project blogs people have to post things. Not polluting email. Everyone has an account. '''7.''' website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. '''AHA's:''' *Communication – easier to sort out *Collaboration – think together simultaneously – harder to tailor to everyone’s need *IM and IRC *Important to establish informal backchannel for office team *Sometimes you have to meet in person. *Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. *Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. Other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. 3a3d690ddac304785f99ba64cf8e3b2173926b67 The Art and Science of Defining Scope 0 154 853 659 2016-01-15T19:47:33Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining Scope: Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Trade-offs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. '''Physiological.''' Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own trade-offs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. '''Signatures are key.''' Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. '''Design and scope.''' Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking co-workers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't have the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. 640810c48b0ef9c31da1d5be8b0cbec85f106bcd 854 853 2016-01-15T19:48:02Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining Scope: Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Trade-offs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. '''Physiological.''' Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own trade-offs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. '''Signatures are key.''' Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. '''Design and scope.''' Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking co-workers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't have the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. e185ae254b484c8de162374c5fbf6bf72e290780 The MoveOn Process for Translating Technology Visions to Reality 0 156 855 313 2016-01-15T19:49:48Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> Assumptions:<br> * Volunteer-based * Grassroots [[Start with a concept]] '''Look at what has been effective''' * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) Plan * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios Other issues <br> * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> How to manage these projects remotely? <br> * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 753248a05ed287eac54c9641843de23acb324047 856 855 2016-01-15T19:50:10Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> Assumptions:<br> * Volunteer-based * Grassroots '''== Start with a concept ==''' '''Look at what has been effective''' * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) Plan * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios Other issues <br> * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> How to manage these projects remotely? <br> * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 2c44c899584de3c1b871adfdf9633311f970af21 857 856 2016-01-15T19:51:04Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> Assumptions:<br> * Volunteer-based * Grassroots '''START WITH A CONCEPT''' '''Look at what has been effective''' * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> a1be102919a809b45576d326dd3087ee874ba962 858 857 2016-01-15T19:51:31Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> Assumptions:<br> * Volunteer-based * Grassroots '''START WITH A CONCEPT''' '''Look at what has been effective''' * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> ede24a6850d2978fea43c52980dc6c2df9c126fb The MoveOn Process for Translating Technology Visions to Reality 0 156 859 858 2016-01-15T19:52:03Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> Assumptions:<br> * Volunteer-based * Grassroots '''START WITH A CONCEPT''' '''Look at what has been effective''' * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 24a520f4334a7e89760f59279794d23c77b2d8db User Testing 0 161 860 670 2016-01-15T19:58:42Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === *'''Laura:''' Go around the room! *'''Tom:''' Point of Pain Personally *'''Harvey:''' Need to get admins to listen to me *'''Debbie:''' *'''Trinh:''' Getting it right the first round sets things off right *'''Spensor:''' Attempting to go paperless so more users using systems and how to get feedback *'''Amanda:''' Large diverse org. need to collaborate & pull people in early *'''Briana:''' Same as amanda *'''David:''' More of the same :) *'''Jon:''' Eval & Measurement *'''Katey (?):''' Custom Dev. -- Design for development & how to do that. *'''Ken:''' Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. *'''Karen:''' Interested in the whole understanding site from user perspective *'''Melinda:''' Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === *'''Laura:''' Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. *'''Laura:''' There's a whole span of user research. Up-front to understand incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interactive process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). *'''Laura:''' Questions, reactions, etc. *'''Karen:''' Card sorting? *'''Laura:''' I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). - Melida: I have been the subject....then what do you do? - Laura: There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). - Karen: What part of the process do you do this? - Laura: Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labelled to get cues as to where to put things. - Karen: These are the *end users* (either part of org. or otherwise)...do you pay 'em? - Laura: Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? - Melinda: This is the best idea I've heard in 3 years! - Laura: It's a time-honoured technique. There are tools available online. It's preferable to do it in person because it's less abstract. - Melinda: Seems like an easy way to get everyone involved. - Jon: What are you trying to get...attitude, analysis? - Laura: You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. - Melinda: What about a survey to do the same thing? - Tom: We've used questionnaires for features! - Katie: user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? - Laura: Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. - Melinda: Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. - Laura: Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. - Tom: The Humane Interface - Melinda: Accessibility? Is that still out there & how does that interact with this? - Laura: This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === - Laura: Surveys are one method for understanding users' desires.<br> - Katie: Observation -- just watch users use the site and take notes. We were considering using gotomeeting(.com) to watch users use what you've developed for them.<br> - Laura: User test the current software or competitor's sites (or similar sites) to see how people use them.<br> - Briana: What do you watch for?<br> - Katie: We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation.<br> - Laura: I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues".<br> - Melinda: It's important to not to pre-training.<br> - Laura: You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc.<br> - Amanda: I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info?<br> - Laura: Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. YOu'd probably need to do 4 or 5 in a particular group.<br> - Melinda: I need to know how literate the potential users are.<br> - Laura: I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of gropu data, but it's not *actually* that you've probably got only one or two.<br> - Brianna: In an interview series, what questions would you ask?<br> - Laura: You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do.<br> - Melinda: People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track.<br> - Laura: To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activites in the neighborhood.<br> - Melinda: We need to figure out how to include the content of the video tapes.<br> - Jon: Is the goal to increase the broad usership of the site or to raise money?<br> - Laura: A website has many goals and the point of getting user feedback is to further a particular goal that you've identified.<br> - Jon: If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses.<br> - Melinda: At a certain point you need to ask people.<br> - Spenser: ideas.salesforce.com -- if you have a feature reuqest that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want.<br> - Laura: If you had a motivated user base, then that might work quite well.<br> - Laura: I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?"<br> - Jon: One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. YOu need to ask efficacy and user base questions first.<br> - Melinda: Part of what you're doing is just getting general information out there that you feel people need to have exposure to people.<br> - Amanda: There are priority levels with various pieces of content.<br> - Jon: Do you have questionnaires, do people fill 'em out?<br> - Amanda: Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways.<br> - Jon: Analyze by click?<br> - Amanda: Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. - Jon: It's not very personal to just have a generic questionnaire. - Laura: Other questions? - Ken: I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). - Laura: How are you using web stats? - Melinda: I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. - Ken: How do you react when audiences do something counter-intuitive? - Brianna: One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. - Jon: Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. - Spenser: Then maybe you create the form for recommendations. - Brianna: We're getting comments on the blog too and lots of people get very involved there. - Laura: In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very passionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnographic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. - Debbie: One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. - Katie: It's scary to make yourself vulnerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." - Laura: There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. - Brianna: Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? - Melinda: E.g. "What is tagging?" - Katie: I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda defining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. - Jon: Is that beta testing? Isn't there a big difference in the two audiences? - Katie: Also user testing on back-end and that's what I'm thinking of here. - Laura: I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. - Melinda: Establishing a framework out front including terminology might help. - Debbie: We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. - Ken: How do you get the person to buy-in on that? - Debbie: It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. - Ken: I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. - Debbie: It was very clear form the start of the project. - Melinda: But the ED might have interfered with the collab. - Debbie: YOu can't talk her out of everything! - Jon: Did she need to suspend disbelief? - Debbie: She just has lots of opinions. - Jon: Boundary establishment. - Debbie: It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. - Karen: You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. - Debbie: It was a very fast turnaround so everyone knew we needed to keep it quick as possible. - Harvey: We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. - Laura: So were you cutting controversial things? - Harvey: It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! - Laura: There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? - Tom: Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overridden by admin." - Laura: Will this work for internal projects? - All: NO! - Ken: I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. - Tom: I have ruled with an iron fist and insisted on getting people to work with me a certain way. - Ken: Yeah, that won't work for me with my internal code of ethics. - Harvey: I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" - Laura: End of Time. Takeaways/Ah-has? - Katie: Card sorting - Ken: Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. - Jon: It's too amorphous a subject. - Melinda: I like to hear that others are trying to use statistics - Debbie: It was inform with nothing written. (Going live June 16th) - Katie: The resources that were thrown out there. - Debbie: TCG is design and CivicAction is doing back-end. 3b7a956254aa4a5039920278a9c6b1c701714bd1 861 860 2016-01-15T20:18:41Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === *'''Laura:''' Go around the room! *'''Tom:''' Point of Pain Personally *'''Harvey:''' Need to get admins to listen to me *'''Debbie:''' *'''Trinh:''' Getting it right the first round sets things off right *'''Spensor:''' Attempting to go paperless so more users using systems and how to get feedback *'''Amanda:''' Large diverse org. need to collaborate & pull people in early *'''Briana:''' Same as amanda *'''David:''' More of the same :) *'''Jon:''' Eval & Measurement *'''Katey (?):''' Custom Dev. -- Design for development & how to do that. *'''Ken:''' Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. *'''Karen:''' Interested in the whole understanding site from user perspective *'''Melinda:''' Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === *'''Laura:''' Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. *'''Laura:''' There's a whole span of user research. Up-front to understand incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interactive process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). *'''Laura:''' Questions, reactions, etc. *'''Karen:''' Card sorting? *'''Laura:''' I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). *'''Melida:''' I have been the subject....then what do you do? *'''Laura:''' There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). *'''Karen:''' What part of the process do you do this? *'''Laura:''' Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labelled to get cues as to where to put things. *'''Karen:''' These are the *end users* (either part of org. or otherwise)...do you pay 'em? *'''Laura:''' Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? *'''Melinda:''' This is the best idea I've heard in 3 years! *'''Laura:''' It's a time-honoured technique. There are tools available online. It's preferable to do it in person because it's less abstract. *'''Melinda:''' Seems like an easy way to get everyone involved. *'''Jon:''' What are you trying to get...attitude, analysis? *'''Laura:''' You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. *'''Melinda:''' What about a survey to do the same thing? *'''Tom:''' We've used questionnaires for features! *'''Katie:''' user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? *'''Laura:''' Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. *'''Melinda:''' Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. *'''Laura:''' Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. *'''Tom:''' The Humane Interface *'''Melinda:''' Accessibility? Is that still out there & how does that interact with this? *'''Laura:''' This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === *'''Laura:''' Surveys are one method for understanding users' desires. *'''Katie:''' Observation -- just watch users use the site and take notes. We were considering using gotomeeting(.com) to watch users use what you've developed for them. *'''Laura:''' User test the current software or competitor's sites (or similar sites) to see how people use them. *'''Briana:''' What do you watch for? *'''Katie:''' We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. *'''Laura:''' I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". *'''Melinda:''' It's important to not to pre-training. *'''Laura:''' You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. *'''Amanda:''' I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? *'''Laura:''' Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. You'd probably need to do 4 or 5 in a particular group. *'''Melinda:''' I need to know how literate the potential users are. *'''Laura:''' I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of group data, but it's not *actually* that you've probably got only one or two. *'''Brianna:''' In an interview series, what questions would you ask? *'''Laura:''' You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. *'''Melinda:''' People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. *'''Laura:''' To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activities in the neighborhood. *'''Melinda:''' We need to figure out how to include the content of the video tapes. *'''Jon:''' Is the goal to increase the broad usership of the site or to raise money? *'''Laura:''' A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. *'''Jon:''' If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. *'''Melinda:''' At a certain point you need to ask people. *'''Spenser:''' ideas.salesforce.com -- if you have a feature request that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. *'''Laura:''' If you had a motivated user base, then that might work quite well. *'''Laura:''' I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" *'''Jon:''' One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. You need to ask efficacy and user base questions first. *'''Melinda:''' Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. *'''Amanda:''' There are priority levels with various pieces of content. *'''Jon:''' Do you have questionnaires, do people fill 'em out? *'''Amanda:''' Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. *'''Jon:''' Analyze by click? *'''Amanda:''' Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. *'''Jon:''' It's not very personal to just have a generic questionnaire. *'''Laura:''' Other questions? *'''Ken:''' I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). *'''Laura:''' How are you using web stats? *'''Melinda:''' I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. *'''Ken:''' How do you react when audiences do something counter-intuitive? *'''Brianna:''' One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. *'''Jon:''' Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. *'''Spenser:''' Then maybe you create the form for recommendations. *'''Brianna:''' We're getting comments on the blog too and lots of people get very involved there. *'''Laura:''' In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very passionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnographic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. *'''Debbie:''' One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. *'''Katie:''' It's scary to make yourself vulnerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." *'''Laura:''' There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. *'''Brianna:''' Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? *'''Melinda:''' E.g. "What is tagging?" *'''Katie:''' I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda defining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. *'''Jon:''' Is that beta testing? Isn't there a big difference in the two audiences? *'''Katie:''' Also user testing on back-end and that's what I'm thinking of here. *'''Laura:''' I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. *'''Melinda:''' Establishing a framework out front including terminology might help. *'''Debbie:''' We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. *'''Ken:''' How do you get the person to buy-in on that? *'''Debbie:''' It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. *'''Ken:''' I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. *'''Debbie:''' It was very clear form the start of the project. *'''Melinda:''' But the ED might have interfered with the collab. *'''Debbie:''' You can't talk her out of everything! *'''Jon:''' Did she need to suspend disbelief? *'''Debbie:''' She just has lots of opinions. *'''Jon:''' Boundary establishment. *'''Debbie:''' It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. *'''Karen:''' You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. *'''Debbie:''' It was a very fast turnaround so everyone knew we needed to keep it quick as possible. *'''Harvey:''' We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. *'''Laura:''' So were you cutting controversial things? *'''Harvey:''' It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! *'''Laura:''' There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? *'''Tom:''' Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overridden by admin." *'''Laura:''' Will this work for internal projects? *'''All:''' NO! *'''Ken:''' I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. *'''Tom:''' I have ruled with an iron fist and insisted on getting people to work with me a certain way. *'''Ken:''' Yeah, that won't work for me with my internal code of ethics. *'''Harvey:''' I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" *'''Laura:''' End of Time. Takeaways/AH-HA's? *'''Katie:''' Card sorting *'''Ken:''' Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. *'''Jon:''' It's too amorphous a subject. *'''Melinda:''' I like to hear that others are trying to use statistics *'''Debbie:''' It was inform with nothing written. (Going live June 16th) *'''Katie:''' The resources that were thrown out there. *'''Debbie:''' TCG is design and CivicAction is doing back-end. f7b6a346b10fc9bd425ae6abb47761a13c6e6ecf 862 861 2016-01-15T20:19:11Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === *'''Laura:''' Go around the room! *'''Tom:''' Point of Pain Personally *'''Harvey:''' Need to get admins to listen to me *'''Debbie:''' *'''Trinh:''' Getting it right the first round sets things off right *'''Spensor:''' Attempting to go paperless so more users using systems and how to get feedback *'''Amanda:''' Large diverse org. need to collaborate & pull people in early *'''Briana:''' Same as amanda *'''David:''' More of the same :) *'''Jon:''' Eval & Measurement *'''Katey (?):''' Custom Dev. -- Design for development & how to do that. *'''Ken:''' Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. *'''Karen:''' Interested in the whole understanding site from user perspective *'''Melinda:''' Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === *'''Laura:''' Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. *'''Laura:''' There's a whole span of user research. Up-front to understand incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interactive process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). *'''Laura:''' Questions, reactions, etc. *'''Karen:''' Card sorting? *'''Laura:''' I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). *'''Melida:''' I have been the subject....then what do you do? *'''Laura:''' There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). *'''Karen:''' What part of the process do you do this? *'''Laura:''' Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labelled to get cues as to where to put things. *'''Karen:''' These are the *end users* (either part of org. or otherwise)...do you pay 'em? *'''Laura:''' Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? *'''Melinda:''' This is the best idea I've heard in 3 years! *'''Laura:''' It's a time-honoured technique. There are tools available online. It's preferable to do it in person because it's less abstract. *'''Melinda:''' Seems like an easy way to get everyone involved. *'''Jon:''' What are you trying to get...attitude, analysis? *'''Laura:''' You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. *'''Melinda:''' What about a survey to do the same thing? *'''Tom:''' We've used questionnaires for features! *'''Katie:''' user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? *'''Laura:''' Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. *'''Melinda:''' Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. *'''Laura:''' Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. *'''Tom:''' The Humane Interface *'''Melinda:''' Accessibility? Is that still out there & how does that interact with this? *'''Laura:''' This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === *'''Laura:''' Surveys are one method for understanding users' desires. *'''Katie:''' Observation -- just watch users use the site and take notes. We were considering using gotomeeting(.com) to watch users use what you've developed for them. *'''Laura:''' User test the current software or competitor's sites (or similar sites) to see how people use them. *'''Brianna:''' What do you watch for? *'''Katie:''' We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. *'''Laura:''' I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". *'''Melinda:''' It's important to not to pre-training. *'''Laura:''' You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. *'''Amanda:''' I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? *'''Laura:''' Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. You'd probably need to do 4 or 5 in a particular group. *'''Melinda:''' I need to know how literate the potential users are. *'''Laura:''' I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of group data, but it's not *actually* that you've probably got only one or two. *'''Brianna:''' In an interview series, what questions would you ask? *'''Laura:''' You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. *'''Melinda:''' People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. *'''Laura:''' To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activities in the neighborhood. *'''Melinda:''' We need to figure out how to include the content of the video tapes. *'''Jon:''' Is the goal to increase the broad usership of the site or to raise money? *'''Laura:''' A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. *'''Jon:''' If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. *'''Melinda:''' At a certain point you need to ask people. *'''Spenser:''' ideas.salesforce.com -- if you have a feature request that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. *'''Laura:''' If you had a motivated user base, then that might work quite well. *'''Laura:''' I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" *'''Jon:''' One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. You need to ask efficacy and user base questions first. *'''Melinda:''' Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. *'''Amanda:''' There are priority levels with various pieces of content. *'''Jon:''' Do you have questionnaires, do people fill 'em out? *'''Amanda:''' Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. *'''Jon:''' Analyze by click? *'''Amanda:''' Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. *'''Jon:''' It's not very personal to just have a generic questionnaire. *'''Laura:''' Other questions? *'''Ken:''' I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). *'''Laura:''' How are you using web stats? *'''Melinda:''' I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. *'''Ken:''' How do you react when audiences do something counter-intuitive? *'''Brianna:''' One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. *'''Jon:''' Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. *'''Spenser:''' Then maybe you create the form for recommendations. *'''Brianna:''' We're getting comments on the blog too and lots of people get very involved there. *'''Laura:''' In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very passionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnographic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. *'''Debbie:''' One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. *'''Katie:''' It's scary to make yourself vulnerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." *'''Laura:''' There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. *'''Brianna:''' Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? *'''Melinda:''' E.g. "What is tagging?" *'''Katie:''' I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda defining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. *'''Jon:''' Is that beta testing? Isn't there a big difference in the two audiences? *'''Katie:''' Also user testing on back-end and that's what I'm thinking of here. *'''Laura:''' I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. *'''Melinda:''' Establishing a framework out front including terminology might help. *'''Debbie:''' We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. *'''Ken:''' How do you get the person to buy-in on that? *'''Debbie:''' It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. *'''Ken:''' I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. *'''Debbie:''' It was very clear form the start of the project. *'''Melinda:''' But the ED might have interfered with the collab. *'''Debbie:''' You can't talk her out of everything! *'''Jon:''' Did she need to suspend disbelief? *'''Debbie:''' She just has lots of opinions. *'''Jon:''' Boundary establishment. *'''Debbie:''' It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. *'''Karen:''' You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. *'''Debbie:''' It was a very fast turnaround so everyone knew we needed to keep it quick as possible. *'''Harvey:''' We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. *'''Laura:''' So were you cutting controversial things? *'''Harvey:''' It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! *'''Laura:''' There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? *'''Tom:''' Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overridden by admin." *'''Laura:''' Will this work for internal projects? *'''All:''' NO! *'''Ken:''' I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. *'''Tom:''' I have ruled with an iron fist and insisted on getting people to work with me a certain way. *'''Ken:''' Yeah, that won't work for me with my internal code of ethics. *'''Harvey:''' I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" *'''Laura:''' End of Time. Takeaways/AH-HA's? *'''Katie:''' Card sorting *'''Ken:''' Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. *'''Jon:''' It's too amorphous a subject. *'''Melinda:''' I like to hear that others are trying to use statistics *'''Debbie:''' It was inform with nothing written. (Going live June 16th) *'''Katie:''' The resources that were thrown out there. *'''Debbie:''' TCG is design and CivicAction is doing back-end. 2141a9bb35fe39c624904868c0b7224697cb91ce 876 862 2016-01-15T20:54:51Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === *'''Laura:''' Go around the room? *'''Tom:''' Point of Pain Personally *'''Harvey:''' Need to get admins to listen to me *'''Debbie:''' *'''Trinh:''' Getting it right the first round sets things off right *'''Spensor:''' Attempting to go paperless so more users using systems and how to get feedback *'''Amanda:''' Large diverse org. need to collaborate & pull people in early *'''Briana:''' Same as amanda *'''David:''' More of the same :) *'''Jon:''' Eval & Measurement *'''Katey (?):''' Custom Dev. -- Design for development & how to do that. *'''Ken:''' Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. *'''Karen:''' Interested in the whole understanding site from user perspective *'''Melinda:''' Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === *'''Laura:''' Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. *'''Laura:''' There's a whole span of user research. Up-front to understand incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interactive process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). *'''Laura:''' Questions, reactions, etc. *'''Karen:''' Card sorting? *'''Laura:''' I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). *'''Melida:''' I have been the subject....then what do you do? *'''Laura:''' There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). *'''Karen:''' What part of the process do you do this? *'''Laura:''' Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labelled to get cues as to where to put things. *'''Karen:''' These are the *end users* (either part of org. or otherwise)...do you pay 'em? *'''Laura:''' Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? *'''Melinda:''' This is the best idea I've heard in 3 years! *'''Laura:''' It's a time-honoured technique. There are tools available online. It's preferable to do it in person because it's less abstract. *'''Melinda:''' Seems like an easy way to get everyone involved. *'''Jon:''' What are you trying to get...attitude, analysis? *'''Laura:''' You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. *'''Melinda:''' What about a survey to do the same thing? *'''Tom:''' We've used questionnaires for features! *'''Katie:''' user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? *'''Laura:''' Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. *'''Melinda:''' Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. *'''Laura:''' Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. *'''Tom:''' The Humane Interface *'''Melinda:''' Accessibility? Is that still out there & how does that interact with this? *'''Laura:''' This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === *'''Laura:''' Surveys are one method for understanding users' desires. *'''Katie:''' Observation -- just watch users use the site and take notes. We were considering using gotomeeting(.com) to watch users use what you've developed for them. *'''Laura:''' User test the current software or competitor's sites (or similar sites) to see how people use them. *'''Brianna:''' What do you watch for? *'''Katie:''' We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. *'''Laura:''' I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". *'''Melinda:''' It's important to not to pre-training. *'''Laura:''' You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. *'''Amanda:''' I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? *'''Laura:''' Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. You'd probably need to do 4 or 5 in a particular group. *'''Melinda:''' I need to know how literate the potential users are. *'''Laura:''' I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of group data, but it's not *actually* that you've probably got only one or two. *'''Brianna:''' In an interview series, what questions would you ask? *'''Laura:''' You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. *'''Melinda:''' People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. *'''Laura:''' To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activities in the neighborhood. *'''Melinda:''' We need to figure out how to include the content of the video tapes. *'''Jon:''' Is the goal to increase the broad usership of the site or to raise money? *'''Laura:''' A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. *'''Jon:''' If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. *'''Melinda:''' At a certain point you need to ask people. *'''Spenser:''' ideas.salesforce.com -- if you have a feature request that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. *'''Laura:''' If you had a motivated user base, then that might work quite well. *'''Laura:''' I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" *'''Jon:''' One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. You need to ask efficacy and user base questions first. *'''Melinda:''' Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. *'''Amanda:''' There are priority levels with various pieces of content. *'''Jon:''' Do you have questionnaires, do people fill 'em out? *'''Amanda:''' Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. *'''Jon:''' Analyze by click? *'''Amanda:''' Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. *'''Jon:''' It's not very personal to just have a generic questionnaire. *'''Laura:''' Other questions? *'''Ken:''' I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). *'''Laura:''' How are you using web stats? *'''Melinda:''' I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. *'''Ken:''' How do you react when audiences do something counter-intuitive? *'''Brianna:''' One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. *'''Jon:''' Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. *'''Spenser:''' Then maybe you create the form for recommendations. *'''Brianna:''' We're getting comments on the blog too and lots of people get very involved there. *'''Laura:''' In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very passionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnographic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. *'''Debbie:''' One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. *'''Katie:''' It's scary to make yourself vulnerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." *'''Laura:''' There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. *'''Brianna:''' Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? *'''Melinda:''' E.g. "What is tagging?" *'''Katie:''' I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda defining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. *'''Jon:''' Is that beta testing? Isn't there a big difference in the two audiences? *'''Katie:''' Also user testing on back-end and that's what I'm thinking of here. *'''Laura:''' I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. *'''Melinda:''' Establishing a framework out front including terminology might help. *'''Debbie:''' We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. *'''Ken:''' How do you get the person to buy-in on that? *'''Debbie:''' It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. *'''Ken:''' I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. *'''Debbie:''' It was very clear form the start of the project. *'''Melinda:''' But the ED might have interfered with the collab. *'''Debbie:''' You can't talk her out of everything! *'''Jon:''' Did she need to suspend disbelief? *'''Debbie:''' She just has lots of opinions. *'''Jon:''' Boundary establishment. *'''Debbie:''' It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. *'''Karen:''' You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. *'''Debbie:''' It was a very fast turnaround so everyone knew we needed to keep it quick as possible. *'''Harvey:''' We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. *'''Laura:''' So were you cutting controversial things? *'''Harvey:''' It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! *'''Laura:''' There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? *'''Tom:''' Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overridden by admin." *'''Laura:''' Will this work for internal projects? *'''All:''' NO! *'''Ken:''' I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. *'''Tom:''' I have ruled with an iron fist and insisted on getting people to work with me a certain way. *'''Ken:''' Yeah, that won't work for me with my internal code of ethics. *'''Harvey:''' I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" *'''Laura:''' End of Time. Takeaways/AH-HA's? *'''Katie:''' Card sorting *'''Ken:''' Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. *'''Jon:''' It's too amorphous a subject. *'''Melinda:''' I like to hear that others are trying to use statistics *'''Debbie:''' It was inform with nothing written. (Going live June 16th) *'''Katie:''' The resources that were thrown out there. *'''Debbie:''' TCG is design and CivicAction is doing back-end. 5c22b9f5dec15e2a979ae77da15522d8790509c5 Web Project Fundamentals 0 165 863 674 2016-01-15T20:20:45Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. AH-HA's : *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 6be6ecdaa1744eef02ef87cf99be131a23b2ded5 864 863 2016-01-15T20:21:03Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. '''AH-HA's :''' *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. c2fd6c5f886c9f8fda8825ac702a00039b4b7006 865 864 2016-01-15T20:21:17Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's - - - - - - *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. '''AH-HA's :''' *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 010e16f7adf9cd18da6099250537029e2c5bc704 WestCoast2008:Implementing an Existing Database Software or Service 0 171 866 676 2016-01-15T20:23:22Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: What - have a better understanding of the system your using. - Understand the pitfalls that come up. - CVSRM in Drupal? - moving target - compiling different access database. - Needed static (versus active) dbases to work with. - Thinking thru comprehensive process of what to freeze and what to let stay active. - Conversion – getting a full copy of data to convert. - Client freeze copy of dbase. - Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 9bee373ccee7fc1ee68b6c255de243a3b79b534e 867 866 2016-01-15T20:24:44Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. ''' CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 4fee1eacc2659b454e05f1dad0b399d937a77987 868 867 2016-01-15T20:25:23Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. d4ed7998888b0f5a830c52133c936617e7e9fe19 869 868 2016-01-15T20:25:45Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not ADD TO NOTES: Colin: '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. ab65dd4bbd82700b45e19c4d046ad578890beb72 870 869 2016-01-15T20:26:31Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 4c423f28668bce5886e7e4b41c885e4b388dacb3 871 870 2016-01-15T20:26:57Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing* 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. fe3d77907ec762c52b080f49db8c2dc9524113f3 WestCoast2008:Managing Nonprofit Software Development Projects 0 176 872 678 2016-01-15T20:30:21Z Miriam 2 wikitext text/x-wiki === Description === While a best practice for Nonprofits technologists is to try and utilize existing tools and services, there are invariably times when the appropriate tools and applications don't exist. But software development is not a core competency of most Nonprofits, and too often Nonprofit Software Development Efforts spiral out of control or end in less-than-complete realization of vision. This session will explore how best to get from concept to running code with out losing focus on mission. === Session Notes === Notetaker: none (Session Note Taker will enter notes here) 38351150c0d100e98f57b73446bf9d47c0031dcf WestCoast2008:Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 188 873 688 2016-01-15T20:40:32Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial Evaluation: Free hosted CMS: - build simple website on Google Sites criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google apps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Dupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 example: exchange server versus google apps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook w/ google. Timeout. Gmail, and popup though outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. Case management: client tracking software. Eg. Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. Has it been tested? Has gotten a lot of use Tech support Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. Free software on TechSoup? Salesforce free platform but spent a lot of funding. CMS world. Healthy DRupal, Joomla, Plone are the top 3 healthy opensource. Why would anyone want to pay. 1- Learning curve? 2- Hear about them 3- Have to find out on your own? 4- Supplying credible information? 5- Time is money 6- Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. Googlesites does not have database as part. Access can’t handle users. Online free dbase product: not organizers collective. SQLbase costs $$ Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. What’s your risk? Permanent loss of data. If tool is cumbersome or timeconsuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. Eg. Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1. Control: how much do you have and how much do you want to give up. (eg. Evite ads, and no control) 2. Features and your ability to control the features. 3. Scalability: how complex (small and straightforward; website w/ 1500 pages huge. 4. Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. What does it really cost you? - training - how easy to use - to get it running, adjusted - cost of software.. not that big a factor. Social solutions: consult w/ client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run bc people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Opensource is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the value to you if it has a community. Rich opensource “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools because they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. Popmail. Godaddy Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: AH-HA's: Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AHA. Freee, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. Report back: Infrastructure. Backup and security. Commitment long term. efe65b2cd5b44c23b852f8b1a9c2a43ae50defd0 907 873 2016-01-15T22:49:53Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial '''Evaluation:''' Free hosted CMS: *build simple website on Google Sites Criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 [[Example:]] Exchange server versus Google apps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. '''Case Management: Client Tracking Software.''' [[Example:]] Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. *Has it been tested? *Has gotten a lot of use *Tech support *Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. '''Free software on TechSoup?''' Salesforce free platform but spent a lot of funding. CMS world. Healthy Drupal, Joomla!, Plone are the top 3 healthy open source. Why would anyone want to pay. 1. learning curve? 2. Hear about them 3. Have to find out on your own? 4. Supplying credible information? 5. Time is money 6. Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. *Googlesites does not have database as part. *Access can’t handle users. *Online free dbase product: not organizers collective. *SQLbase costs $$ *Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. '''What’s your risk?''' Permanent loss of data. If tool is cumbersome or time-consuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. [[Example:]] Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1. Control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2. Features and your ability to control the features. 3. Scalability: how complex (small and straightforward; website with 1500 pages huge. 4. Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. '''What does it really cost you?''' *Training *How easy to use *To get it running, adjusted *Cost of software.. not that big a factor. [[Social solutions:]] consult with client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run because people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the value to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. *Popmail. *Godaddy *Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: '''AH-HA's:''' Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AH-HA. Free, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. '''Report back:''' *Infrastructure. *Backup and security. *Commitment long term. 4d3eecc097d49c328b6b87b6a6fae776cd0a22be WestCoast2008:PM Principles - Advanced Web Projects 0 181 874 681 2016-01-15T20:41:34Z Miriam 2 wikitext text/x-wiki Notetaker: Tom [Lessons Learned/Elevator Advice] - Tanya Africa (MoveOn) * Electoral Get Out The Vote software * Programmers say that a <something> tool will break, listen to them! - Debbie * Need staff buy-in - Lisa (Sigma Consulting) * Listen (x3) & talk to stakeholders - Michelle (quilted) * Make sure everyone on same page from start (scope, esp.) - An Chow (Dreamfish) * Ditto above) - Harvey * Know stakeholders * Workflow improvement - Andre (Rockford) * Astonished at proliferation (& pace of) tools and keeping track is tough - Dan (Maplite.org) * Make graphical mockup of UI early!! Helps get support :) - Karen (Sophia's Garden) * Stay true to your vision but be flexible in implementation - Katherine * Clear requirements otherwise you'll solve the wrong problem - Ben * Mockup early!! Building in reflection early & often!! - Tom * Be sure to get right reqs. - Arthur (energy action) * Mockups: get specific tangible instead of moving forward before full talk-through - David (Radical Designs) * x4 -- x100 hours quote by devs!! Educate client on impact of scope change are (exponential & how late changes are even *worse*) - Dan: find that outlining features & future ideas to enable devs to dev better - David: much pain comes from a lack of frontloading & planning * Heard some tools & tactics - Lisa: Challenge to convince org to spend resources on frontloading is tough. Purchase something before deciding on what is needed. tough to get investment in planning. - Harvey: We need this solved!! Ask why :) Gotta know on the very basic level of who is going to use the software and *HOW*. Gotta fill the needs of end users. Get all stakeholders involved early - Tanya: One solution is to gather stakeholders. Having the meeting will trick people into planning! Panic button option: demo how if feature Q doesn't work, here's what will happen. Use one good example! - Tom: Give clients the "wrong" option so they come back with the right one. - Arthur: Give the mockup so people can form opinions - Ben: Me Too - Karen: Turned a tech matrix into a mindmap. Then used it to identify users and what functions mapped to users. Combination of user story with tech matrix. Easier to use graphical elements (like icons) to visually represent features and concepts and relations. Want to ensure people *understand* - Harvey: Started document when had a personal lull and that forced people to create a timeframe & team. Needed to get something out there in order to get people to start thinking about this sort of thing. Several teams need to collaborate on a regular basis!! Team A needs Team B to finish their part before they can continue. Ownership over a given feature does not mean complete independence. - David: Lots tools to kickstart process * Initial Planning Doc * UI Mockups * User Stories * Technology matrices * Timelines / Dependencies * Core Features Identification * Scoping the Planning Process * Decision Timeline & Ownership * Mapping out roles of the team - Tanya: Scoping Planning Process turns into planning the program & need to demand some early decision making. Use standard doc that describes programmatic model as a living doc. Becomes an authoratative reference for the *program* - Debbie: Decision timeline & ownership to figure out *who* has to be at which meetings and what the timeframes are - Lisa: Have a project champion who is responsible for keeping on timeline. If 1 person falls behind it affects the whole project - Tom: Keep 'em focused on one project - Lisa: CEO, ED, etc. -- someone who has decision-making authority but isn't involved in implementation of project makes great project champion. - Ben: Mapping out roles of the team. How to do this & what is the "right" amount of detail and how to get buy-in - Harvey: Initial research & getting down to the nitty-gritty of stakeholders & workflows is important to figure out *WHAT* is important and can filter through all of what you've gathered. This then informs who you're going to have involved. That way you have someone who you can go talk to about a particular feature. Once you start implementation it's a wild bronco & it's OK to step out if something isn't working well. But if you're implementing, you need to be happy with where you are. - Tanya: What *are* roles? - Ben: High Level like who is decision maker through low-level who is implementing a particular detail. In successful projects I've experienced there have been explicitly and implicit roles defined. This informs how they'll step up to fill a role. Not strict guidelines on definition. - David: Points of Failure for is role definition. Going higher & higher up will end up with irrelevant feedback, so need to know who to talk to at what *point* in the process. Document who needs to sign off on *what* *when*. UI changes late in the game due to feedback from CEO. Ensure that you *know* who needs to sign off on what, when (decision matrix). Sign off on design early & then don't get feedback until late in the game which creates problems. So: establish roles *AND* timelines. - Andre: From client side this makes sense & you can't get involved enough in how the organization works. You have to be an anthropologist. Project failure is often based in the mysterious inner workings of the way the org works. How willing & able are you to get inside or to prevent these breakdowns. - David: Depends on budget :) NP Tech Dev is org. dev! Can go in and do the org. dev & research *IFF* org has resources and are able to change in order to resolve particular tech issues. Sometimes you can't do anything about the politics of the org in order to solve a tech problem. (i.e. Hey, you should redefine your departments in order to solve this problem!). Sometimes the technologist is the respected authority. - Andre: Ask org to let you present to the *whole* group. Get the outliers who are going to sabotage later will make themselves known! - Eric: In consulting role, I set things up like that big group. Get as many people there in order to figure out who plays what role internally. That means that later you can have backchannel conversations in order to work out a problem. Can figure out ahead of time who might derail process. Sometimes my scoping won't predict entire cost because I need to do more work outside of *tech* work with back-channel conversations. - David: Budgeting process around tech planning is fairly elastic, but *goal* is often fixed-cost for non-profits. How do you budget & manage expectations for the needs assessment. - Harvey: How many folks use scope triangle? - Some: What is it? - Harvey: Time vs. Quality vs. Money & pick any two :) Get basic ideas on where you're going to end up through the simple exercise. - David: Many non-profits will turn it into a pentagon & make up two points :) - Lisa: As a client I'd ask the outsider to be your advocate for the project. If you think there's a problem (i.e. sabotage) lemme know early so we can work together to figure it out. Help me out on this sort of stuff!! - Dan: Fixed cost issue; I'm client & we've given up on fixed cost because we keep trying it and developers lose interest - Tom: Use ballparks in hourly. - Eric: I concur. Often *fix* a planning component. You can shop this project around out after the planning. Then we throw out support costs and if they won't pay for that, I won't go into the project. Don't wanna get caught in "site won't work without support" - Tanya: As a client we set a timeline that defines our budget & prioritize features based on timeline. We identify tiers in order make sure certain features *do* get implemented. Make sure programming team doesn't say "Are you from mars?!" on how feasible something is. Can then guarantee that the tool will have these basic functions and no additional features and everything from there on *MUST* be prioritized. - Dan: How do you do QA & user testing. - David: Make the site live :p If core basic functions work, you can launch. As we've moved to SAS, we call the whole thing a beta indefinitely. Depends on mission-critical functionality (i.e. if accounting, then this won't work), but if it's a web-app the user-experience will dictate priorities. Won't know how (e.g. a social networking app) will work until real users use it. Dev time for QA will be reasonable to quote for test-driven development. When you write a chunk of code that does X, you write a test to check to make sure that the chunk of code does indeed do X. 2:1 test coverage (or some big ratio). You *must* do something along those lines for large apps is pretty key. Expressing this to client that it will make it successful down the line but cost more now is very tough. - Dan: So you ask devs to use it? - Katherine: Yup. Very time-consuming and uses more resources you need to do it! - Michelle: From dev's view it's toughest when you *want* to do it and client doesn't have the buy in ("We don't see return on our $$"). You have features & write tests for features. You should go the opposite way & write test first. - Tanya: Two questions -- when you write code to test it...how do you know it broke? - David: You run code & get feedback each time you change. - Katherine: You get a report along way - Tanya: As PM I feel like it'd be great to be able to explain this to program side...do you have examples & fact sheets? - Eric: Haven't seen fact sheet along those lines. I've only done it once, but I've had a big problem in explaining it to client. We set up a failure w/out test-driven code and we showed how this wouldn't happen in test-driven code. Set it up for failure intentionally in order to drive the concept home!! Hard to get them to buy in to 2x the code or 10x the code - Michelle: It's like insurance nothing ever seems to happen :) - David: Best practices dictate test-driven dev. Build 1st, optimize later. Scaling in large apps, you don't optimize from beginning. Lots of tough decisions about how to make things work for massive numbers of users. Hard to predict what will break. These items are very tough to explain to client. - Michelle: It's hard to predict what will scale, but at the same time you don't want to go live & then have the site go down (!). It's important to be able to test as you build out. Hard to coordinate. - Tom: Sometimes if you're going to get lots of users at the outset, there's data you can pull from. - Arthur: Keep things simple & don't add things just because they're "nice to have". When we get too complex our projects tend to fail. - Michelle: That ties in to staying true to vision. As you start developing you often lose sight of what is mission-critical. Staying simple & streamlined is excellent. - Harvey: This is a reason why to get stakeholders together in order to inform the developers of what needs to be improved. There *will* be changes, but both sides will need to consider technical & political sides. - Karen: Spoke with community manager who said launch with simple feature set and then get early user feedback and you'll then be able to figure out what is necessary. Test that what you've planed is what the users want? - Tom: How do you convince client of this? - Lisa: I'm in that situation. It's easier to *build* credibility than to *re*-build it. If you do a little at a time, you build slower. - Andre: From the client side, we want to present a good face to people all at once. We want to get success with the swarm phenomenon. It's tough to buy in for beta-testing. - Karen: I worked *very* closely with a developer on a site and I'm *very* invested with the site now!! In a year they'll have a great product. So it's was good for me to have that experience and understand the way the process works and this is a developing mindset. 71dfe324fe260bff633c223438348d6601ddc9c7 WestCoast2008:PM Principles - Introduction to Project Management 0 182 875 683 2016-01-15T20:42:38Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): Tides foundation Technology without background. Project management. Technology; Hewlett Foundation; Technology cooperative; Accidental project manager; Web developer; Database of money and votes. All project management; Intern program for researchers; ISQL and database management System to organize all projects in pipeline. Integrated system for all NPTM; Track, report and measure projects; Facilities, putting on conferences. Communications department; Website content management; Redesign website. Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Defining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla!. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality initiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiralling within project. e0ef7f2355689d40110eef958b6999b85a5fb38e 878 875 2016-01-15T22:05:32Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): *Tides foundation *Technology without background. *Project management. *Technology; *Hewlett Foundation; *Technology cooperative; *Accidental project manager; *Web developer; *Database of money and votes. *All project management; *Intern program for researchers; *ISQL and database management *System to organize all projects in pipeline. *Integrated system for all NPTM; *Track, report and measure projects; *Facilities, putting on conferences. *Communications department; *Website content management; *Redesign website. 8Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Defining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla!. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality initiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiralling within project. 29029f9b70fdc4e186a185f9cd3dc7e77f4eeb20 879 878 2016-01-15T22:06:00Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): *Tides foundation *Technology without background. *Project management. *Technology; *Hewlett Foundation; *Technology cooperative; *Accidental project manager; *Web developer; *Database of money and votes. *All project management; *Intern program for researchers; *ISQL and database management *System to organize all projects in pipeline. *Integrated system for all NPTM; *Track, report and measure projects; *Facilities, putting on conferences. *Communications department; *Website content management; *Redesign website. *Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. What do define about the project? o Funding, budget. o How long we have to solve the project? o Define the problem clearly? o What it is and what it is not? o Audience – who’s it for? o When to start, when do we know we’re done? Difficulties?  Not useful information – documentation, requirement, timing, resources. NOT Clear.  Defining who’s on the team and what their roles are?  Who’s control center  Who’ sin charge. PLAN phase.  Eg. What’s in the dbases, what’s needed.  Define, share and document vision, plan, requirement.  Requirements gathering  Talk to stakeholders. What would be useful to them  Techniques & tips. o People are committed to process. Translating vision of staff into implementable; understandable. o Quality control component: how we ensure the data is clean o How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1- waterfall project management. One cycle through the diagram to Close. 2- Agile methodology – do cycle a lot of times. EG, a. one dbase and see how it goes. Raw alpha version of website to see what staff thinks. b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. Monitor: o Quality control, o Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla!. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality initiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: o Initiation phase very important. Allocate for risk. o Waterfall versus Agile project management impt context. o Close – how do you know when you’re done, so you can avoid spiralling within project. 0b0b54e6d03583dccb4344dc2228df8ee169e344 880 879 2016-01-15T22:12:30Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): *Tides foundation *Technology without background. *Project management. *Technology; *Hewlett Foundation; *Technology cooperative; *Accidental project manager; *Web developer; *Database of money and votes. *All project management; *Intern program for researchers; *ISQL and database management *System to organize all projects in pipeline. *Integrated system for all NPTM; *Track, report and measure projects; *Facilities, putting on conferences. *Communications department; *Website content management; *Redesign website. *Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. '''What do define about the project?''' *Funding, budget. *How long we have to solve the project? *Define the problem clearly? *What it is and what it is not? *Audience – who’s it for? *When to start, when do we know we’re done? '''Difficulties?''' *Not useful information – documentation, requirement, timing, resources. NOT Clear. *Who's control center *Who's in charge. '''PLAN phase.''' *Eg. What’s in the dbases, what’s needed. *Define, share and document vision, plan, requirement. *Requirements gathering *Talk to stakeholders. What would be useful to them *Techniques & tips. *People are committed to process. '''Translating vision of staff into implementable; understandable.''' *Quality control component: how we ensure the data is clean *How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1. Waterfall project management. One cycle through the diagram to Close. 2. Agile methodology – do cycle a lot of times. Example: *a. One dbase and see how it goes. Raw alpha version of website to see what staff thinks. *b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. '''Monitor:''' *Quality control, *Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla!. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality initiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. Take-aways: *Initiation phase very important. Allocate for risk. *Waterfall versus Agile project management impt context. *Close – how do you know when you’re done, so you can avoid spiralling within project. ce5cb8e85e142fa0fb99164729398dd94b4a3016 908 880 2016-01-15T22:52:17Z Miriam 2 wikitext text/x-wiki Notetaker: Jude MNTP 101 Intro. Participant go-around key words or associations (partial list): *Tides foundation *Technology without background. *Project management. *Technology; *Hewlett Foundation; *Technology cooperative; *Accidental project manager; *Web developer; *Database of money and votes. *All project management; *Intern program for researchers; *ISQL and database management *System to organize all projects in pipeline. *Integrated system for all NPTM; *Track, report and measure projects; *Facilities, putting on conferences. *Communications department; *Website content management; *Redesign website. *Need podcasts, blogs; Laura. Walk through a project. Vicky: Integrate all the databases. Filemaker. Excel, payments, grantee information, artists who show at gallery. Artwork for the city. Vendors, people involved in projects. Donors and fundraising. San Francisco Arts Commission as a case study for discussion. After dbase integration – how to use. Mailings, payments, pull out queries, less duplication of info. See overlap w/in organization. See chart. Initiate phase: where you figure out what your doing  Goal of the project. '''What do define about the project?''' *Funding, budget. *How long we have to solve the project? *Define the problem clearly? *What it is and what it is not? *Audience – who’s it for? *When to start, when do we know we’re done? '''Difficulties?''' *Not useful information – documentation, requirement, timing, resources. NOT Clear. *Who's control center *Who's in charge. '''PLAN phase.''' *Eg. What’s in the dbases, what’s needed. *Define, share and document vision, plan, requirement. *Requirements gathering *Talk to stakeholders. What would be useful to them *Techniques & tips. *People are committed to process. '''Translating vision of staff into implementable; understandable.''' *Quality control component: how we ensure the data is clean *How much to scrub Vision. Scope = what spec Specifically are we doing – budget. Requirement: scoping. Dynamic Facilitation – group process to vision and plan. Technology and project goals. Personal document. Have someone in charge of the process. To reflect the process agreements, coordinate. Set things down so they don’t morph unintentionally. Direct points of reference. Terms: define scope, requirements. Use Cases = take form of idea, list of things that people would want to do in the system. Users, what are they going to do. Eg. program associate create mailing to previous grantees. User Story = Use Cases. Set the scenario. Iterate through levels of uses. Story, impressionistic, then technical may come in. User scenarios. User personas. Define typical program associate (background, what he wants to do). Eg. public website, teenager eg. Planning, implementing and Monitoring. 1. Waterfall project management. One cycle through the diagram to Close. 2. Agile methodology – do cycle a lot of times. Example: *a. One dbase and see how it goes. Raw alpha version of website to see what staff thinks. *b. Or phase project and continue to iterate through. Ultimate system. Phased in. Priorities of different systems. Overall strategic plan. '''Monitor:''' *Quality control, *Evaluation and possibly redesign. Close is a small bubble. Theoretically. How do you know you’re done with the specific project. Then you know you can move on to another project. Is the project effective for use? Open another project. ? even after launch – updating and data input and users. I.e project manager perspective the project is never closed. How and when do you predict. What time commitment does the new website e.g. have. Consider this in the initiation phase. Content managers and that’s all they do. Iterative. Who can maintain this? What does it take, e.g. half time. Become part of business processes – part of the organizations. Don’t launch website and leave static. Have to do both content and techie part. Training and oversight part of the project. Some close… or never ending… define it. Close the development phase. Define when you switch over to implementation an update. Scope: what’s in the project, size Cost & Time: Quality – eg. bug free for launch? Golden triangle. Cost, Time, Scope or Quality. Can’t have all of these fixed and none are movable. We can build your crazy project, but it won’t work out if you don’t have time to maintain it. What features are in it? People – managing what skills on project, they get along, Risk: eg. Server not coming in on time, programmer leaves team. Try to mitigate it. Procurement – lining up everything that need to be in place. Communication? Content management: website platforms, eg Joomla!. Contact management. Eg outlook Constituent management: bigger system. Constituent Relationship management – relations with all constituents, board, grantees, Salesforce.com is one CRM Gantt Chart: old school project management tool that represents flow of task on the project and dependencies between them. People and time and tasks and what happens before other things. Graphical representation of what is happening. So when time lags on some thing. MS Project. Omni-Plan Gantt charts are too time consuming for most NPTP management. Putting in the time spans. Very serious project to invest the time. OK for million dollar project. Six Sigma – quality initiative. Agreement and process to management quality. Six levels. Generally a corporate thing. Large and complicated. Lean: similar philosophy around management. Overall management philosophy. Is there a glossary of terms (CRM, CMP, etc) and various types of applications, software, etc. Is there an overall chart linking up different types of systems with different software applications? Technology projects. There are so many of them. Session was about project management in general and not as linked to technology specifics. Idealware. Aspirations. '''Take-aways:''' *Initiation phase very important. Allocate for risk. *Waterfall versus Agile project management impt context. *Close – how do you know when you’re done, so you can avoid spiralling within project. 974c8c2a17218dca66725597d7ee1a8933570bfa WestCoast2008:User Testing 0 194 877 692 2016-01-15T22:02:49Z Miriam 2 wikitext text/x-wiki Reporter: Tom ''Sorry: This is a not formatted nicely!'' === Why are you here? === *'''Laura:''' Go around the room? *'''Tom:''' Point of Pain Personally *'''Harvey:''' Need to get admins to listen to me *'''Debbie:''' *'''Trinh:''' Getting it right the first round sets things off right *'''Spensor:''' Attempting to go paperless so more users using systems and how to get feedback *'''Amanda:''' Large diverse org. need to collaborate & pull people in early *'''Briana:''' Same as amanda *'''David:''' More of the same :) *'''Jon:''' Eval & Measurement *'''Katey (?):''' Custom Dev. -- Design for development & how to do that. *'''Ken:''' Some tools that I've made that I've shoved down user's throats and want to get them swallowing on their own. *'''Karen:''' Interested in the whole understanding site from user perspective *'''Melinda:''' Figure out best way to get everyone all together on the goals for the database. === Laura's Experiences === *'''Laura:''' Feel very passionate about this & have years of experience as professional Info. Architect. (designs navigation & functionality of websites based on users). Did serious research on understanding what users want. *'''Laura:''' There's a whole span of user research. Up-front to understand incoming mental model for a site or application: what do they expect the system to do and how to interact and what things are there in their life that this might replace. Also all the way through assessing how important certain things are compared to other things. A big issue is to understand whether users want a feature or not. You can tell when you totally missed the mark when they just don't get it. Also, techniques for doing very specific exercises like card sorting to define categories for (e.g. navigation of a website). End -- understanding how something you have in some form to get user testing. It's futile to do it *only* at the end; better to do it as an interactive process. Ultimately do user testing to understand if your website is doing the things you set out to do (using various metrics). *'''Laura:''' Questions, reactions, etc. *'''Karen:''' Card sorting? *'''Laura:''' I've do a card sorting project where there's a foundation with hundreds of publications and we needed to define a scheme to create 10 buckets to divide up the various publications (we actually did a faceted organization with multiple different categories). * Need to get a representative sample of the content (e.g. 100 out of thousands of items). Optimal # is between 60 - 80. * Tools available online, but often done with actual cards. Label cards with the names of *actual* publications. You have a stack of cards that represent the publications. * Get people one at a time and get them to divide the cards into piles that make sense (e.g. 3 - 10 items per pile). *'''Melida:''' I have been the subject....then what do you do? *'''Laura:''' There are utilities that will do statistical analysis to figure out clusters of things. Just as useful are the actual *buckets* that people have created (the categories that people have created). You'll get drastically different kinds of categorization (white paper vs. summary as opposed to topical). *'''Karen:''' What part of the process do you do this? *'''Laura:''' Design level after you have a scope for the process. * Open: they get to label buckets * Can also do a closed sort where you already have the buckets labelled to get cues as to where to put things. *'''Karen:''' These are the *end users* (either part of org. or otherwise)...do you pay 'em? *'''Laura:''' Yeah, you might need to pay them. NPOs often have the ability to bring people in. Have others done this? *'''Melinda:''' This is the best idea I've heard in 3 years! *'''Laura:''' It's a time-honoured technique. There are tools available online. It's preferable to do it in person because it's less abstract. *'''Melinda:''' Seems like an easy way to get everyone involved. *'''Jon:''' What are you trying to get...attitude, analysis? *'''Laura:''' You're trying to figure out how people categorize things in order to (e.g.) create a navigation for a website...how to we create a structure that makes sense given the data. *'''Melinda:''' What about a survey to do the same thing? *'''Tom:''' We've used questionnaires for features! *'''Katie:''' user testing doesn't always fall as highest priority. Publications to direct us to to help argue the importance? *'''Laura:''' Jacob Nielson. http://useit.com and several books. He's become a pundit (very black & white about this sort of stuff) but he has a background in this sort of stuff with data to back it up. Another group is http://uie.com User Interface Engineering -- consulting firm that does seminars and training on user interface design but they also have nuanced stuff about doing this sort of work. Jacob Nielson has the data & proof to back you up. If you want the answer to the question, UIE is probably better. *'''Melinda:''' Lots of research -- there's a lot of info out there but I feel lucky upon finding the info I need. *'''Laura:''' Blueprints for the Web by Christina Wodtke. Good overview of process of designing a website. *'''Tom:''' The Humane Interface *'''Melinda:''' Accessibility? Is that still out there & how does that interact with this? *'''Laura:''' This is often a separate issue because there are understood standards behind accessibility & usability is much fuzzier. Accessibility is a base. Often. Clearly anything for beyond a very limited known group of users you need to consider. === High Level Process === *'''Laura:''' Surveys are one method for understanding users' desires. *'''Katie:''' Observation -- just watch users use the site and take notes. We were considering using gotomeeting(.com) to watch users use what you've developed for them. *'''Laura:''' User test the current software or competitor's sites (or similar sites) to see how people use them. *'''Brianna:''' What do you watch for? *'''Katie:''' We haven't yet, but I imagine we'd watch for (based on specs) see if they have to look around to be able to complete a task that you've given them. Also ad-hoc observation. *'''Laura:''' I'd give a few tasks at the high level to granular level. I've asked people "Where would you go?" "If you wanted to buy your mom something for MOther's Day, find something here!" You can then see what they might do or what they would think about. Doing tests on an interation of your own site. Think through medium-level tasks -- probably not "click on the save button", but more like "You're looking for resources to help kids with anti-drug issues". *'''Melinda:''' It's important to not to pre-training. *'''Laura:''' You want to at least know what experience people have when they're doing this. It's very instructive to get users who don't have any knowledge of the org. Have 'em say what they think the organization *does*. Lack of Mission statement, etc. *'''Amanda:''' I have an idea of what the user base is like & it's varied. Not just education level but the literacy level & do they understand technology. Also culturally. How to gain that kind of info? *'''Laura:''' Probably interviews or focus groups. I'm a huge fan of interviews. They can be expensive & time-consuming but you can get a whole bunch of info in a one-on-one interview. You'd probably need to do 4 or 5 in a particular group. *'''Melinda:''' I need to know how literate the potential users are. *'''Laura:''' I've done a lot of phone interviews that work well, but if people are more comfortable in person you need to do that. Many people would recommend a focus group to ask them questions in aggregate. I'm not a big fan since they give the illusion of group data, but it's not *actually* that you've probably got only one or two. *'''Brianna:''' In an interview series, what questions would you ask? *'''Laura:''' You need to define what you want to get out of it. If you're thinking about the website generally, you might ask "Do you use it?" "If so, what do you use it for?" "What websites do you use and which ones do you like?". If you're trying to provide info about what the cops are up to, find out how *they* figure that out currently. How are they currently meeting the need you're trying to solve for them. How do they think about what you're hoping to do. *'''Melinda:''' People are able to fill out a form and put data into the filemaker but we have no way to search or tag, etc. So we don't have a way to search for an individual cop's name. Admin team came up with filemaker with the theory that if there are issues down the line they will get fixed. And still it's not developed to work as a searchable db. But we're on the wrong track. *'''Laura:''' To get user input, then you need to understand what people want to know. What *kinds* of things would you want to know about cop's activities in the neighborhood. *'''Melinda:''' We need to figure out how to include the content of the video tapes. *'''Jon:''' Is the goal to increase the broad usership of the site or to raise money? *'''Laura:''' A website has many goals and the point of getting user feedback is to further a particular goal that you've identified. *'''Jon:''' If you have navigational cues about a goal...when do you get diminishing returns on the data that you've gathered about who uses. *'''Melinda:''' At a certain point you need to ask people. *'''Spenser:''' ideas.salesforce.com -- if you have a feature request that you'd like to see made to the project, you submit it somewhere and every month you get X votes that you can allocate. If something gets enough votes it goes to the top and they use that to figure out what's important for users. Using the website to figure out what users want. *'''Laura:''' If you had a motivated user base, then that might work quite well. *'''Laura:''' I think it's important to talk about what the return will be. There's not a ton of user input that you can get that's super-easy and "no big deal" so you need to ask yourself "is this worth the effort?" It's better to talk to a few people than no people, but things like web analyitcs can give you interesting insights into what's working and what's not but the "Why?" is tough to discern but it's much more straightforward to just ask. You can go through "If I change X, what happens?" *'''Jon:''' One meta issue is to see where you are in the rankings. Then there are the perception issues with respect to the site itself. What motivates people in the non-profit world in the to be at a website in the first place? So some sites have a very small, dedicated user base and others have a huge one. You need to ask efficacy and user base questions first. *'''Melinda:''' Part of what you're doing is just getting general information out there that you feel people need to have exposure to people. *'''Amanda:''' There are priority levels with various pieces of content. *'''Jon:''' Do you have questionnaires, do people fill 'em out? *'''Amanda:''' Good question. We often present the same info in same ways. Distribute info in different formats. Secondly repurpose the same info in different ways. *'''Jon:''' Analyze by click? *'''Amanda:''' Yes, but one goal is to inform members and get new members. How do I learn about people who aren't already participating. I can't just pull things and then try to figure out if people who haven't visited before. One way to do that is to identify your potential users and then figure out *how* to ask them. They are not likely to volunteer info and even getting them to answer direct questions. *'''Jon:''' It's not very personal to just have a generic questionnaire. *'''Laura:''' Other questions? *'''Ken:''' I think that to a certain degree one thing that hasn't been discussed is what do you do with quantitative data. Is *that* the answer? Sometimes it's not if you don't know your users. You can manipulate the data and maybe reach conclusions but if we don't have a dialogue with users it's working without any direction. What are best practices in revisiting those metrics? What do you do when you see metrics change in response to something that you've done (e.g. re-organize a menu and see a surprising result). *'''Laura:''' How are you using web stats? *'''Melinda:''' I removed an in-between step, people stopped going to personal sites. It's an extra step that I removed and yet people stopped taking that route. *'''Ken:''' How do you react when audiences do something counter-intuitive? *'''Brianna:''' One thing that works well is a very active blog that's separate but linked in. We found that more people visited the blog than the website. It was the analytics on both that made the case to move the blog to the website. *'''Jon:''' Membership orientation? You can maybe get folks to participate in forums? What if you have clicks that indicate you have 1K interesting folks and you might be able to derive 50 - 75 members who will communicate via forums. If you can identify a core group of users who care enough then they can drive the development. *'''Spenser:''' Then maybe you create the form for recommendations. *'''Brianna:''' We're getting comments on the blog too and lots of people get very involved there. *'''Laura:''' In the realm of pulling out interested members. If Gunner were here, he has a very strong idea of pulling out really interest individuals. Finding the folks who feel very passionately who feel that the project is not well and then pulling them into your internal project team. It's two different schools: one is where you're being the researcher in an almost ethnographic way and the other is to bring people in and get them involved in your day-to-day work. It means you can have real deep interactions and get priorities but at the same time you're defining the project around the needs of folks who are very passionate but may not be the core user base and sometimes the bulk are hard to get info from. *'''Debbie:''' One thing I was consider was how you negotiate between the feedback and core group and the mission of the org. Sometimes you *want* users to see these pages but the users are not seeing it. You have to actually *take* the opinions and use that information. One issue that we deal with is how to meet the needs of the network and the goals of our org. *'''Katie:''' It's scary to make yourself vulnerable to receive that feedback. As PMs you have to go back to the focus of the goal that you've set for the project and always to manage the scope and say "That's an awesome idea but probably not for the current scope. Save it for the next iteration." *'''Laura:''' There's a very real tension between say selling shoes and if people are trying to buy clothes then you've got an issue. NPOs are often attempting to sway opinion, but sometimes people are there to get info on how they can help the pollution in the local river and you're trying to convince people to stop drinking bottled water. All you can do is weigh the transaction to make sure that the user gets something that they wanted but also make sure that what you're trying to provide is also happening. How do you meet their goals while serving your own. Also internally in terms of having people enter time but they just want a document! So de.lico.us fills both needs simultaneously *really* well. *'''Brianna:''' Getting feedback from users and stakeholders is tricky in advance -- by the time you bring them in the input can be so all over the place that it can derail where you've already gone. How do you bring folks who are not designer-techie at an appropriate place? *'''Melinda:''' E.g. "What is tagging?" *'''Katie:''' I'd say when creating (I have web dev background). we're changing our process where we collect specs & having QA include user testing and we have clients sign off on what they want to have happen and so they are kinda defining the tests later on. It's not foolproof but having that buy-in very early on in the design/dev process helps a lot. *'''Jon:''' Is that beta testing? Isn't there a big difference in the two audiences? *'''Katie:''' Also user testing on back-end and that's what I'm thinking of here. *'''Laura:''' I'd also say you've described a client-consultant model, but in an internal project making sure that folks are involved form the beginning and trying to keep everything orderly and avoid having people popping in and out in the middle which seems to cause the biggest problems. Also documenting important decisions in a way that's understandable. *'''Melinda:''' Establishing a framework out front including terminology might help. *'''Debbie:''' We've got an ED who is very opinionated, we kept them out of the process & we got her approval to have the design team who would be able to make the initial decisions and then she'd be brought in at the very end. When we were down to our last three designs and it was *JUST* choosing. We took everything off the table. We got buy-in from day one that she'd only have feedback on certain issues and keep the choosing options small. *'''Ken:''' How do you get the person to buy-in on that? *'''Debbie:''' It was trust on her part to trust the team. It was also a benefit for her because she was very limited on time. So it can be presented as a benefit too. *'''Ken:''' I can see that happening in other orgs where the person choosing needs to be carefully kept within the parameters. *'''Debbie:''' It was very clear form the start of the project. *'''Melinda:''' But the ED might have interfered with the collab. *'''Debbie:''' You can't talk her out of everything! *'''Jon:''' Did she need to suspend disbelief? *'''Debbie:''' She just has lots of opinions. *'''Jon:''' Boundary establishment. *'''Debbie:''' It's about how you present it -- we were saving her time. If the "client" trust you it can be very appealing. *'''Karen:''' You thought about her needs and your needs & compromised in advance too which allowed for rapid and yet careful collaborative development. *'''Debbie:''' It was a very fast turnaround so everyone knew we needed to keep it quick as possible. *'''Harvey:''' We've been doing websites for a long time and have had failures for one main reason which is a lack of buy-in from admins. We can't get users interested and we're finally getting usage but had to sacrifice a lot and eventually the admins just start tossing ideas out the window but we have to do some give & take with those admins. They need to feel as though it's their project. *'''Laura:''' So were you cutting controversial things? *'''Harvey:''' It was all about how we were going to set it up, and because of affiliation with other company we needed to work through their system and we *had* to use their server, and that gets us stuck with the tools their giving us, but we have to in order to get buy in otherwise no one will use the tools just *we* developed! *'''Laura:''' There's getting input form core team and the mass user base for the project and then there are internal folks who aren't *on* the team but have input nonetheless. Other techniques to navigate this? *'''Tom:''' Make it very clear from the get-go as a consultant who can say "We *have* to have a final decision maker who can't be overridden by admin." *'''Laura:''' Will this work for internal projects? *'''All:''' NO! *'''Ken:''' I like tech committes with lots of peopl without a tech background! Am I *really* working on things that people will use? I think that I'm a huge fan of external consultants because the best situations have been a brokerage between the ultimate client and the external developer and the internal tech director. *'''Tom:''' I have ruled with an iron fist and insisted on getting people to work with me a certain way. *'''Ken:''' Yeah, that won't work for me with my internal code of ethics. *'''Harvey:''' I'm agreeing a lot here, I *can* lock someone out and it's up to who was my boss. I've had a new situation where I had everything set up and we were ready to go and the dept. head overrode me as PM. And a year late being waaay over budget and timeline and they come back to me and ask why is it not working the way *you* said! I was able to say "when I lost control of the project, this is how the scope ballooned beyond what *I* said originally!" *'''Laura:''' End of Time. Takeaways/AH-HA's? *'''Katie:''' Card sorting *'''Ken:''' Thanks to debbie the possibility that senior managers are capable of playing nice on large tech projects. *'''Jon:''' It's too amorphous a subject. *'''Melinda:''' I like to hear that others are trying to use statistics *'''Debbie:''' It was inform with nothing written. (Going live June 16th) *'''Katie:''' The resources that were thrown out there. *'''Debbie:''' TCG is design and CivicAction is doing back-end. 5c22b9f5dec15e2a979ae77da15522d8790509c5 Whirlwind Discussion of Project Management Utilities 0 198 881 498 2016-01-15T22:13:47Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. AH-HA *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 51d8e04fc0bf87996b69dc847e2c4f752251df70 882 881 2016-01-15T22:14:51Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations WIDGETS (ie CoolLittleThings) *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. '''AH-HA's:''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html c9c50ef814444561ad54cd47a91e56df54645728 883 882 2016-01-15T22:15:14Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations '''WIDGETS (i.e. CoolLittleThings)''' *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. '''AH-HA's:''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html f66eb078537b532ef237db76f12fb45f1dc5dc73 884 883 2016-01-15T22:15:34Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations '''WIDGETS (i.e. CoolLittleThings)''' *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. '''AH-HA's:''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html b5197ff567748887e0498d963bf92cc7d560dcc6 885 884 2016-01-15T22:15:56Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint Project Management Tools: *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." Presentation Software: Camtasia, "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations '''WIDGETS (i.e. CoolLittleThings)''' *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. '''AH-HA's:''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html d60b60e0aa1988ea863a16d5f110bfd592685ead What do I want to talk about today? 0 197 886 694 2016-01-15T22:16:33Z Miriam 2 wikitext text/x-wiki What do you want to talk about today: *Managing up *Web analytics *Microsoft project *Cross sector collaboration *Rapid and agile development *Managing your managers *Managing customizations for a product *Evaluation, during and end of project *Diagramming website *Making people more comfortable with tech in the organization *Integrating wikis in website *Communications, managing up *Making a non profit more project friendly *CMS open source vs. commercial *How to be not nice without being mean *Making collaboration a partnership work *Reliable places to go for technical issues *Practical ways of salvaging an iterative trainwreck *Managing troublesome project participants *Alternatives tools to Basecamp *Open source CMSs ++ *How to get customers what they really want *Reliable resources for tech info *When is custom worth it *Best PM tool *Buy vs. Rent *How do people manage projects *Budgeting and costing *Article fodder *Agile approach ++ *Controlling internal communications, email phone calls *What department is your webmaster in and who do they report to *User friendly wiki PM *Non technical people in the team *Keep timeline when there are other responsibilities *When is it legitimate to cut corners in PM *Big organizations make good decisions before they are beyond the point of no return 3cc097c2aaada3b7d17774b95b9589419286e0ac WestCoast2008:What Should a Web Site Cost? 0 195 887 693 2016-01-15T22:19:53Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: 3 levels of websites: Brochure website Contact MP Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. Types of participants in web development: Platform players. Services & Vender. Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. Add custom theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade-offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realise state. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. - Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. - - no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want roll-out. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual worlkd enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. Includes inhouse designer and trainer. $95/hour for design Hosting $40-65/month includes tech support and email. Custom projects start $15k. Less not viable. Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. Get templates and install them. Cost for implementation $4k-10k. do fixed costs easier for clients. Very little brochure ware doesn’t make sense when using a CMS system. Host Wordpress and the other bit. Mostly $6,500 add 30-40%. Host $50/month w/ ½ hour support. $140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. Choices Fixed bid Creeping hourly Cap Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. Report back: Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. 428bf432892772a68e0f20bd7798dc70b172c0a0 888 887 2016-01-15T22:21:56Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. Types of participants in web development: Platform players. Services & Vender. Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. Add custom theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade-offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realise state. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. - Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. - - no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want roll-out. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual worlkd enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. Includes inhouse designer and trainer. $95/hour for design Hosting $40-65/month includes tech support and email. Custom projects start $15k. Less not viable. Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. Get templates and install them. Cost for implementation $4k-10k. do fixed costs easier for clients. Very little brochure ware doesn’t make sense when using a CMS system. Host Wordpress and the other bit. Mostly $6,500 add 30-40%. Host $50/month w/ ½ hour support. $140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. Choices Fixed bid Creeping hourly Cap Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. Report back: Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. c0dd1de8ca8fc2deb865703645eebd2c38aa6eed 889 888 2016-01-15T22:25:30Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. Add custom theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade-offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realise state. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want roll-out. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month w/ ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. 1c41d66fdee1d778f1edbf8c2655137db4a89f9d 890 889 2016-01-15T22:26:09Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. Add custom theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade-offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realise state. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. Help clients figure out what they need. Save them costs to website design and functionality. *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want roll-out. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month w/ ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. f390299d35319aefd7e50ab8dc588469d56d9a9b 891 890 2016-01-15T22:28:46Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. Add custom theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade-offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realise state. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. '''Help clients figure out what they need. Save them costs to website design and functionality.''' *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want roll-out. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month w/ ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. 8627c53c3e127af19456304dbe947783ac8be17a 892 891 2016-01-15T22:29:35Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr $75-125 NGO rate. 800 to upgrade Drupal 4 year web budget under $10k Independent contractor. $65-150. Baseline 5 page $1500-$5000. Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants Website consultant: using Drupal, Theming $80-150/hour. sliding scale Branding and media strategy $5k- $10k for branding, treatment, design Americorps Vista. Created Website brochureware, searchable database. $3k fee equivalent. C Tech $75-100/hr Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. Add custom theme development. McWebsites up to $15,000 All Drupal. One new Plone shop affects hosting costs. Hosting rates Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. Introdynamic, portlets on the side. Custom content pull in - $7-10k. High touch design, change orders, prices go up. $10-30k for major design and trade-offs. Pricing is good information forces both to be honest. $50-100k for crazy design stuff. Advise clients for upgrades after 3 years. 20-30% of project budget. Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. Python programmers? Not many known. PHP programmers – some will create code for food. ONENW committed to Plone and drive the development and improvement of it. Worked in Drupal. Volunteer. In Seattle lots of Drupal people. Good reasons to go with Plone. 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. $9/month. Network Redux. Impressive servers Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. Paying modest fee is advisable Nearly Freespeech = pay as you go. Good policies. Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. Wordpress is crazy easy. Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don’t add-on fancy stuff. Bright is a higher end offering. If you can afford. No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. State of the art. RSS. Pay for the theme. Wordpress. Design put up log and banner. Easy. Free. Fooling around. Any web real estate. You want under your own domain. Build wordpress.com website. Can be exported. Have control of your internet realise state. Free stuff can go away. Yahoo groups got shut down when war broke out. 100k or so lost. Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. Back to the gossip. 10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. Greenaction.org 120k text on home page. Text content current, but same design. Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. '''Help clients figure out what they need. Save them costs to website design and functionality.''' *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. Design in house. $5k basic. Contractors and firms to work with. Wordpress for blog. Drupal. Pay for facebook applications – Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. Branding estimates obscene $20-50k Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. Very large drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. $5k sites get farmed out. In last 6 years NGO. Just want roll-out. Send it to others. Small shops are booked. “Get more work than you can handle” But not at capacity. Development on some, and further along. Nervous about economy and the summer. After 9-11 four deals pulled off the table. Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. Enterprise Collaboration. Import sketch and work with their own tools. Risk aversion of NGO sector, people won’t go to new stuff. Second Life $20k. virtualize what you can’t do in real world. Agoglio – developed last year. 3-d in the browser. Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month w/ ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. b4bfeb230845380cf2fbf37402f8e7cfa3eac9ef 893 892 2016-01-15T22:36:56Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated *Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr *$75-125 NGO rate. *800 to upgrade Drupal *4 year web budget under $10k *Independent contractor. $65-150. *Baseline 5 page $1500-$5000. *Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. *Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants *Website consultant: using Drupal, Theming *$80-150/hour. sliding scale *Branding and media strategy *$5k- $10k for branding, treatment, design *Americorps Vista. Created Website brochureware, searchable database. *$3k fee equivalent. *C Tech *$75-100/hr *Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. *Add custom theme development. *McWebsites up to $15,000 *All Drupal. *One new Plone shop affects hosting costs. *Hosting rates *Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. *Introdynamic, portlets on the side. Custom content pull in - $7-10k. *High touch design, change orders, prices go up. $10-30k for major design and trade-offs. *Pricing is good information forces both to be honest. *$50-100k for crazy design stuff. *Advise clients for upgrades after 3 years. 20-30% of project budget. *Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. *Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. *Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. *Python programmers? Not many known. *PHP programmers – some will create code for food. *ONENW committed to Plone and drive the development and improvement of it. *Worked in Drupal. Volunteer. In Seattle lots of Drupal people. *Good reasons to go with Plone. [[EXAMPLE:]] 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. *Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. *$9/month. *Network Redux. Impressive servers *Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. *Paying modest fee is advisable *Nearly Freespeech = pay as you go. Good policies. *Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. *Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. *Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. *Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. *Wordpress is crazy easy. *Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don't add-on fancy stuff. *Bright is a higher end offering. If you can afford. *No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. *State of the art. RSS. Pay for the theme. *Wordpress. Design put up log and banner. Easy. Free. Fooling around. *Any web real estate. You want under your own domain. *Build wordpress.com website. Can be exported. *Have control of your internet realise state. Free stuff can go away. *Yahoo groups got shut down when war broke out. 100k or so lost. *Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. *Back to the gossip. *10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. *Greenaction.org *120k text on home page. Text content current, but same design. *Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. '''Help clients figure out what they need. Save them costs to website design and functionality.''' *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. *Design in house. $5k basic. Contractors and firms to work with. *Wordpress for blog. Drupal. Pay for facebook applications – *Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. *Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. *Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. *Branding estimates obscene $20-50k *Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. *Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. *Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. *Very large Drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. *Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. *$5k sites get farmed out. *In last 6 years NGO. Just want roll-out. Send it to others. *Small shops are booked. *“Get more work than you can handle” *But not at capacity. Development on some, and further along. *Nervous about economy and the summer. After 9-11 four deals pulled off the table. *Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. *Enterprise Collaboration. Import sketch and work with their own tools. *Risk aversion of NGO sector, people won’t go to new stuff. *Second Life $20k. virtualize what you can’t do in real world. *Agoglio – developed last year. 3-d in the browser. *Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month with ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. ACLU functional specs took way longer. When you do a prototype, there's development… Issue with pay on launch. Better to get paid along the way. Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. 2 days on site 2 people. Week to write up. 80-200 hours. Previous billing on launch. Way not good. 3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. High touch strategy component – planning re audiences. More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. 1/3 deposit. 2/3 on launch. Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. 43e3709460571dabec4d957eb29d5df5dcfa56f7 894 893 2016-01-15T22:38:06Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated *Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr *$75-125 NGO rate. *800 to upgrade Drupal *4 year web budget under $10k *Independent contractor. $65-150. *Baseline 5 page $1500-$5000. *Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. *Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants *Website consultant: using Drupal, Theming *$80-150/hour. sliding scale *Branding and media strategy *$5k- $10k for branding, treatment, design *Americorps Vista. Created Website brochureware, searchable database. *$3k fee equivalent. *C Tech *$75-100/hr *Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. *Add custom theme development. *McWebsites up to $15,000 *All Drupal. *One new Plone shop affects hosting costs. *Hosting rates *Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. *Introdynamic, portlets on the side. Custom content pull in - $7-10k. *High touch design, change orders, prices go up. $10-30k for major design and trade-offs. *Pricing is good information forces both to be honest. *$50-100k for crazy design stuff. *Advise clients for upgrades after 3 years. 20-30% of project budget. *Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. *Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. *Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. *Python programmers? Not many known. *PHP programmers – some will create code for food. *ONENW committed to Plone and drive the development and improvement of it. *Worked in Drupal. Volunteer. In Seattle lots of Drupal people. *Good reasons to go with Plone. [[EXAMPLE:]] 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. *Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. *$9/month. *Network Redux. Impressive servers *Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. *Paying modest fee is advisable *Nearly Freespeech = pay as you go. Good policies. *Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. *Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. *Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. *Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. *Wordpress is crazy easy. *Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don't add-on fancy stuff. *Bright is a higher end offering. If you can afford. *No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. *State of the art. RSS. Pay for the theme. *Wordpress. Design put up log and banner. Easy. Free. Fooling around. *Any web real estate. You want under your own domain. *Build wordpress.com website. Can be exported. *Have control of your internet realise state. Free stuff can go away. *Yahoo groups got shut down when war broke out. 100k or so lost. *Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. *Back to the gossip. *10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. *Greenaction.org *120k text on home page. Text content current, but same design. *Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. '''Help clients figure out what they need. Save them costs to website design and functionality.''' *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use cms called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. *Design in house. $5k basic. Contractors and firms to work with. *Wordpress for blog. Drupal. Pay for facebook applications – *Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. *Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. *Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. *Branding estimates obscene $20-50k *Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. *Drupal. Technology agnostic. Hate Joomla bc restricted template parameters. *Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. *Very large Drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. *Built business on referrals, ie give out small jobs. Can’t go down to $80/hour. *$5k sites get farmed out. *In last 6 years NGO. Just want roll-out. Send it to others. *Small shops are booked. *“Get more work than you can handle” *But not at capacity. Development on some, and further along. *Nervous about economy and the summer. After 9-11 four deals pulled off the table. *Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. *Enterprise Collaboration. Import sketch and work with their own tools. *Risk aversion of NGO sector, people won’t go to new stuff. *Second Life $20k. virtualize what you can’t do in real world. *Agoglio – developed last year. 3-d in the browser. *Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month with ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. *ACLU functional specs took way longer. *When you do a prototype, there's development… *Issue with pay on launch. Better to get paid along the way. *Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. *2 days on site 2 people. Week to write up. 80-200 hours. *Previous billing on launch. Way not good. *3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. *High touch strategy component – planning re audiences. *More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. *1/3 deposit. 2/3 on launch. *Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. *Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. e2d8ab5aa6c0822da182d0e2967c22d66e7664e4 WestCoast2008:The Politics of Project Management 0 193 895 387 2016-01-15T22:39:02Z Miriam 2 wikitext text/x-wiki === Description === Establishing and following good processes, selecting and effectively using appropriate tools -- these are elements of project management for which best practices exist and can be followed. But all too often, the biggest barriers to successful project delivery lie in the collection of intangible factors that fall under the broad rubric of "politics". This session will address tactics for successfully achieving stakeholder buy-in, identifying and dealing with "challenging personalities", using transparency as a leverage point, identifying and mitigating failure points, and the nuances of control dynamics in project contexts. The session will strike a balance between framing statements from the facilitator and questions and input from participants. === Session Notes === Notetaker: None (Session Note Taker will enter notes here) 898ccc23f8efb0cc743c0ba9577c8c74157963ed WestCoast2008:The MoveOn Process for Translating Technology Visions to Reality 0 192 896 385 2016-01-15T22:40:18Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) Plan * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs * Specifications * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios Other issues <br> * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools <br> How to manage these projects remotely? <br> * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> e3b3d28a295aadfba8ddacbae7e76ff0560d32ca 897 896 2016-01-15T22:41:04Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> <br> Create a paper trail for every stage of the process<br> Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 9ba8b4b40e81f62c86329db8ba30fac7c7b4d33e 898 897 2016-01-15T22:41:51Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) Test and test and test again<br> * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> aef9c22a5d96ec3c3d4f830c391560febf74d172 899 898 2016-01-15T22:42:31Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> a357e88358d976a0f066df33500a7f6dd465225d 900 899 2016-01-15T22:42:44Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 9066e951b9d66e6c0553fbf890b14b94b9eed84a 901 900 2016-01-15T22:43:01Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> a18978d4e815066385ec97adde07b5d344de7cbd 902 901 2016-01-15T22:43:15Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 6d0bc36b8b168eb3d1c0b75d5b95e1366ab756f4 903 902 2016-01-15T22:43:29Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don’t roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 0387000056360ff96bfcee452aed1b2d47473ba8 904 903 2016-01-15T22:44:11Z Miriam 2 wikitext text/x-wiki Like many organizations, MoveOn needs to translate the technology needs and desires expressed by their staff in the field into practical and implementable designs for software and websites. MoveOn project manager Tanya Africa will talk through their process and lead a discussion about techniques and tips to understand and document technology needs so all involved can participate in the process. Notetaker: Tanya 05/20/08<br> '''Assumptions:''' * Volunteer-based * Grassroots Start with a concept<br> Look at what has been effective<br> * Studies * Stories * Historically '''Nail down the plan first''' * What is your output? * How do you want the campaign to work * Before you do specs/coding '''Outline''' * One sentence about each of the features you want in the tool * Enables you to go to your programmers to get feedback (yes/no/need more specs) '''Plan''' * What should the tool be able to do/what should users be able to do with the tool? * Timeline * Budget * Prioritizing functions, enforce discipline from the organizing side * Everything that is a priority one pushes down another priority * No features are free; each great feature means you don’t get something else * This is one of the hardest things to do, to get people to understand trade-offs '''Specifications''' * Identify needs for reporting/performance measures (do you need to do statistical analysis? What kind? Etc.) '''Test and test and test again''' * Don't roll something out that hasn’t gone through several iterations of testing * Programmers are good to ask in terms of where it’s likely to fail * Sometimes these things can’t be predicted; there will always be bugs * Lots of different testing groups means coming across lots of different use scenarios '''Other issues''' * Paranoia team * Think of how people might try to misuse the tool * Security issues * What needs to be protected (privacy issues, etc.) * Define policies ahead of time, think through how people might misuse the tools '''How to manage these projects remotely?''' * Collaboration can be difficult remotely * Define what your collaborators are comfortable with (tech-wise) and then tailor your use of tools to help fit that, and plan for training on those tools<br> *Create a paper trail for every stage of the process<br> *Have a bucket/list for ideas you can’t use (Tanya calls it “Tier 6”)<br> 56b09e6e75991c2c47711a199323e7b3c2978303 WestCoast2008:The Art and Science of Defining Scope 0 190 905 690 2016-01-15T22:45:39Z Miriam 2 wikitext text/x-wiki === Description === They say that one of the most common reasons for project failure is poorly defined project requirements. How do you go about defining a vision for a project, a scope, and requirements? What's the difference between those things, anyway? And how do you effectively communicate them to make sure everyone is on board? === Session Notes === Notetaker: Laura Defining and confining Scope: Michael & Eric Leland Definition of scope, what does scope mean to you Michael: From a vendor side - 90% of our job is to manage scope. Important to recognize that scope will always grow and to manage this growth across budget and time Eric: Consultant side. Scope started out as a big liability. Interested to hear when scope became an opportunity. Scope increasing at a scary rate. What are the best ways to manage that? Important to be as specific as possible up front. Make a plan for the whole project (or as much as you can). Feeling of not knowing what tools are needed to make good estimates. Want to know Ways to track time really well and being able to match it up to estimates. Want an at-a-glance look to know how close you are to estimates. Being able to deal with situations where we've agreed to go out of scope with a client when we shouldn't have and without talking about budget -- how do you deal with and move forward from these situations? Interested in defining scope. Typically, most people don't internalize what the scope is. People start a project without a real understanding of scope. Very difficult because very few people really understand a requirements document. Progressive visualizations that help people go from step to step in understanding what we're doing. Used requirements documents with vision diagrams, which takes different forms depending on medium. For a website, wireframes of a few key pages. Something that seems to encompass a collective feeling of what we want to build. Progressive meaning user flow through the website (funnel idea). Tying scope to understanding. "Start up" mode. Everything is great. Everything goes into the pot. After 6 months going into "sustainable" mode. "Sustainable" mode being where the team has a budget and a timeline and a very detailed scope is defined. It was very painful because that was how the team had been operating before. It was hard to stick to the "sustainable" mode spec docs. Tradeoffs exist. Trying to keep people aware of that. Want more experience defining scope from a developer background. Spec is for techies and developers and scope is for end users. Don't like to say no to client requests. This is the cause of my scope problems. '''Physiological.''' Does scope have a fear factor? Afraid to say no? Afraid to upset the client? Afraid to lose the client? Underestimating in the first place because afraid of sticker shock? Afraid of bait and switch? Important to battle the assumption of "they need this". A way to not say no, is to say put it in the parking lot. Define types of features early on: Must haves, wishes, and don't really needs. Internally, scope is a much fuzzier concept. Which can make it even scarier. It's easier as a developer / consultant to use a stick to say no. Important to keep no saying productive and constructive. If you are going to go above and beyond, make sure you expose the real effort. Show the client what you doing for them. Let clients claim their own trade-offs. Be careful not to be an enabler. A tool to use: write down every change order. Put down official change hour without putting in hours. Make everyone aware of the amount of work that is being done. '''Signatures are key.''' Scoping is a nice thing to have, but there are different interpretations. Along the way the client might say this is not what I think. The question is how to interpret the scope. How detailed do you need to go? Does "three wireframes" mean three with revisions or you must choose one from the three? It is important to be flexible in your scope. Pick someone competent with good customer service. '''Design and scope.''' Break down a large design project into phases. I will give you three rounds of wireframes and the first round will be based on our conversations and you get a chance to look at all three and give feedback. I'll do a few more rounds and then we'll start the final design process. Several opportunities to let clients give meaningful feedback. After hitting budget, let client know and talk about wanting to revise an estimate or cut it off. Expectations managed in a written contract. Try to present three fairly different and be able to respond to elements of each that work and elements of each that don't. Have an extensive questionnaire that the clients fill out ahead of time. So have something to point to if they have changed their mind.Very difficult to deal with clients that just say "when I see it I'll know". What do you do if you miss entirely? It is really a good thing to have a project manager around to represent the developers and designers. Able to shield the actual work. Like having a manager represent a celebrity. But that depends on the specific consultants and workers. Having a schedule that you create concrete steps with some flexibility within these steps.Defining scope as a tug of war between client on one side and the vendor on the other. Clients are sometimes very aware that vendors should not just be dishing out favors and that this is a vendors livelihood. Tension is due to misunderstanding which is often caused by not sharing a common language. Important to ask the vendor when a question (especially about terms) comes up instead of asking co-workers or friends because the vendor you are working with might have a different understanding of the term or question. Scope has a negative connotation to it. All vendors come with a story of being burned. Vendors try to control scope in order to protect themselves. You can never estimate everything. Functional changes in design is a terrible thing. Good vendors will try to do the best thing for you but also cover themselves. Clients often fall into this idea where they want more, more, more for free on a very instinctual level and so clients need to be aware of this instinct and that it's very difficult for consultants to do that. Expectation management happening on the client side. Clients are often middle people - having to report to their bosses. What can we do if we don't have the privileges that consultants have? Talk in terms of capacity. If we want this, how can we support this without high level expertise on staff? Managing who listen to who within an organization. A manager might see you as an expert in an area you weren't hired in. Finding a champion. Are they on my team? Expanding concept of stakeholders. Finding an internal tech team, the people who will be using it. Treat internal projects like client projects. Scope, budget, timeline. Have tools to integrate it. If there's something we're doing, but it's not a project, that's messed up. Everything is a project and everything has a scope and if not, you've got a project. All these commitments that have been predetermined. A good example are grant and donor funded projects. A client has been given x amount to make a social networking tool. A red flag is that a client already has funding for this project already. Usually offer the client something when the client is in the grant application process. Slamdunk projects are known by vendors. Sign off on this scope. It's hard for some vendors to recognize that clients might not know what slamdunk projects. If there is an educational component, raise that with your vendor. The lets them know to budget for education. Change order process. This is what triggered that. Make sure you know your client and your client's knowledge base. Walking through scope with a client. At the end of the project (post-morteum), go back through the scope and use it as a checklist. Make sure you speak in terms and details that the client understands. Don't just say "write content". Clients don't know what exactly what that means. Clients meeting their deadlines late and feeling badly about that because they needs to be defined clearly. At an agency where no one has done a scope. No one pays attention or reads it. Just ignored. How do you fight that? The majority of our session was about open, honest communication about their needs and expectations. It's about a relationship and a partnership. A document is useless if no one reads it or pays attention to it. Sometimes it's essential to go through page by page and make clients initial every page. It comes down to vocabulary and taxonomy. Contain the scope and scope creep isn't a bad thing, it just has an impact. Regular clear communication is really key. Using shared language. Not just the terms but the tools you're using. Making sure you're using the right tools for the right audience. Vision might not make sense to some people. Visual communication might be a good tool to use. Written or verbal communication might not work for everyone. If people don't understand the scope then you don't have one. It doesn't count. Even if technically you are right, everyone is just unhappy. If you have to pull out the signature, then you've failed. It's really important to invest in planning. A collaborative brainstorm where everyone gets detailed thoughts out on paper. You need to sell clients on planning. It's important to have a lot of consultant transparency. Clients are very loyal and love good consultants and vendors. When they do their job well, they make the client look good. e0400efcf997a6dc73aa64bbc4b1fab9f3ad8fde WestCoast2008:Techniques and Tools for Remote Collaboration 0 189 906 689 2016-01-15T22:47:50Z Miriam 2 wikitext text/x-wiki Managing or collaborating remote teams can be challenge. We'll share best practices and software tools that help teams work happily and productively at a distance. Notetaker: Jude '''REMOTE COLLABORATION''' *Teams in 3 different places team *MAP capacity building. Accounting, legal, strategy plan *2 teams on different coasts *Geographic offices *International carbon-based projects on the ground. Distributed energy modelling. *Regional, national networks, communities of interest in different places *Teams, collaborations of consultants *Big and small groups *Remote clients *Funding network, international. Members *2 locations and adding more with expansion – remote tools for staff collab and remote classrooms *Marketing and strategy design – virtual company, and 99% remote clients, remote contractors *Coalition of 46 orgs and 700 member groups. *Meet ups, conference calls *Strong remote creative planning. *Idealware is virtual organization but not super large yet, but huge source of concern *Openflows virtual organization, now have office. 2/3 clients remote *Large volunteer projects *Team of 35 people Social Forum *Distance work *Large groups and clients – show them what/how *NGOs with specific software. Lots of remote clients and remote meetings *Remote collaboration tools including phone. '''Problems & challenges:''' *Keeping everyone on the same page. Don’t exclude those not present. *Software installing *Virgin control with documents – which is most current copy of document edits. *How to white board on the phone *Budget for tools needed *Get useful updates and understand status of projects *Confirming understanding *Drawing out quiet members of team *Is it an effective conversation *How to get feedback. *Keeping people engaged in conversation? *Multi-tasking prevention. *Creating a venue informal discussions – besides agenda meeting. *Create energy of interaction and good ideas creation *Culture propagation, eg. how to bring in new people Understanding what people’s capacity is at a given time. Coalition and network interactions 1. Creating a zone for cohesive team formation: Tool: SILK is a chat client, channel for each client, plus 2 channels for general conversation about OPENFLOWS. (I’m busy today), virtual water cooler, other organizations.. did you notice this? I need help doing something. Good, but not quite there. Hard to get full conversations going. IM : chat with one another formal or informal. Conversations logged so can remember them. “Hey can you chat?” transition to phone call. Informal culture of friendliness. One-on-one, and maybe 3-way chat. Then conference calling. FREENODE Silkserver ?how to keep channels separate and prevent spillover. What channel should this be on. Don’t overwhelm people on certain thing. Honor system. CHAT. OpenFlow. IRC and Silk similar. Silk extra security tools. Authenticity tools. Encrypted SILC IM = instant messaging SILC IRC All 3 similar. 1-5 in a channel for each. IRC and SILC. IRC more techie. But easy. Used by developers and not others. Access it through Colloquy AOL instant messenger. IRC gen used for many-to-many. Multiple people. IM one-one communication. Only they are aware of the conversation. IRC also has private messaging. Who has used all of them, and why use what you do? One reason why so many options – lack of similar identities. What do you want the tool to do. Instantaneous response. IM Multi-protocol client (logged into multiple things at the same time). Inside the office. Open source jabber. Remote users are at a detriment. VPMing Jabber is the protocol of choice. Tool is Pigeon. AOL IM (Get Active). Internal External IRC. Trillium knows how to have multiple tools going on at the same time Depends on clients and teams. '''Techniques:''' '''1.''' Skype. *Time zone issues. *Moving technical data, dbases, documents. *Use Skype works 80% of the time. *Skype is a free world wide digitizing text/video/voice communication. Free worldwide. *“little good with a curl” good very good; bad atrocious. *Use it dynamically. Yell at one another. Up to 70 people in conversation. Some echo issues. *Move algorithms – type it in. *Email one another. *You can be invisible. They can shout your name even at 2:30am. Means of communication for different purposes. Evolved that way. IM is Apple stuff. '''2.''' Having a variety of communication tools; know that one type does not fit all people. Individual communication styles. Based on who the people are. '''3.''' How to schedule meetings? *Eg. IM arrange meetings across the country. With more clients… got an exchange server: do everything through Outlook. *What about international – no overlapping times. *No way around the bad time. Communications plan talked about in a different mode. Ideal times for most if not all. Then rotate them, so people had to participate. '''4.''' Filesharing. Avoid email “sneakernet” Have data living outside you: Google documents, eg., universally recognizable. Data living on google servers. Upload and edit, previous version. Everyone invited. You can see the text of the document. Very transformative. Commenting on things. Versus Word being a nightmare. Open to the world OR problems with email addresses. Google account complicated – security. Team documents. Sharepoint: worlds apart in terms of complexity. User roles, security. Store and categorize documents. Share with a group. Sharepoint is web-based. Microsoft package. To create intranets can include group collaboration environments. Define your workspace. Version control. Integrates with MS project and all other Office. Eg. UC Berkeley students. Commonly used as enterprise. Needs server to host it. Central Desktop. Shared file area. Basic version control. Alternative. IM. Teams of consultants. How to include clients. Audiovisual tools – upload power point, share screen, google document. Share desktops. Lead on the call. Go through a process. Presentation tools. Go to meeting. Client work – handy – use client computer from remote. Log into their computer. Cost effective. For small groups and NGOs. Hire consultant can work on your desktop without expenses. Save $. Ready Talk. More expensive. Adobe product: Breeze, and there’s a 15 person user Adobe Connect. Format neutral = NOT. Accept some. Media project. Brochures, different versions. Basecamp – graphic design iterations e.g. Code control and versioning control. Revert back to previous version. Interactive workbench? No. version number. Compare them. Manager decides. “format agnostic? Yes. SubVERsion. GIT. CBS. Binary files? Can’t merge. Doesn’t know about format (graphic file). Don’t try to have 5 people doing photoshop on same thing. '''5.''' Shared diagramming tool. ? drawing software re shared mockups? GLIFFY To do mock ups. '''6.''' Status. Project blogs people have to post things. Not polluting email. Everyone has an account. '''7.''' website sharing: JumpChart – allows dynamic and collaborative wireframing. Change flow of site as it’s being developed. Trac has been used. Tools. Software. Techniques. High level. Be open and honest; basic communication tools. Be open. Have to say what you mean. And say things. Praise. Nothing replaces one-one communication. Every once in a while you have to get in the same room. Personal connection. Imperative. Personal connection: conference calls see notes and force people to vote on things. So everyone is forced to listen. Cultural – facebook page and post personal things, vacation photos. Encourage cultural realization and assimilation. Use Google Reader to use news. Sharing feature. Tell each other what we’re reading in the news. Says a lot. Easy to do. National collaboration. Creative space. Hook up regional nodes to do in-person meetings. And then everyone get on a call together after. Helps. '''AHA's:''' *Communication – easier to sort out *Collaboration – think together simultaneously – harder to tailor to everyone’s need *IM and IRC *Important to establish informal backchannel for office team *Sometimes you have to meet in person. *Meta model. Communication – lots of ways. Collaboration on ideas is a bigger challenge. *Lots of opinions about which tools. Gets in the way of the higher priorities of the tools – the why of the tools. Arguments about tools masks other issues. Other stuff: Salesforce. Giftworks lives locally. $400/computer. No limits on records. Integrates with quickbooks. Mailings. Smartlists. Mission research. Eric Leland. 3a3d690ddac304785f99ba64cf8e3b2173926b67 WestCoast2008:Migrating to Salesforce.com: One Organization's Story 0 179 909 533 2016-01-15T22:55:18Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone through. Not worked with Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force because not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. '''Figured out:''' 1. Organizational priorities re dbase uses. Overall and specifically. 2. Less data entry. 3. Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4. Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people trough website. 5. Import from excel spreadsheet. Import into dbase. 6. Need to track relationships between people (Board to Foundation trustee, eg). 7. Manage regular donations, monthly recurring donations. 8. Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9. Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10. Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11. Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. '''To get ready:''' *Big map of all of the data. Orgs, people, speaking tours, donations. Many objects. *List of all the reports needed. *Requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailm erge. Browser based. Activity history. Log a call, mail merge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an add-on. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HA's In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. 4cc708fc300b7f446e7cfa33fb181448976b8b68 910 909 2016-01-15T22:56:06Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone through. Not worked with Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force because not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. '''Figured out:''' 1. Organizational priorities re dbase uses. Overall and specifically. 2. Less data entry. 3. Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4. Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people trough website. 5. Import from excel spreadsheet. Import into dbase. 6. Need to track relationships between people (Board to Foundation trustee, eg). 7. Manage regular donations, monthly recurring donations. 8. Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9. Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10. Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11. Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. '''To get ready:''' *Big map of all of the data. Orgs, people, speaking tours, donations. Many objects. *List of all the reports needed. *Requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailm erge. Browser based. Activity history. Log a call, mail merge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an add-on. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. '''AH-HA's''' *In deployment phase. Common things. Ap Exchange to extend functionality. *Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. *General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. 9e457d22e0edf5502044c4fff5e419de0ef42876 911 910 2016-01-15T22:56:56Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone through. Not worked with Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force because not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. '''Figured out:''' 1. Organizational priorities re dbase uses. Overall and specifically. 2. Less data entry. 3. Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4. Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people trough website. 5. Import from excel spreadsheet. Import into dbase. 6. Need to track relationships between people (Board to Foundation trustee, eg). 7. Manage regular donations, monthly recurring donations. 8. Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9. Major donors – Don't want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10. Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11. Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. '''To get ready:''' *Big map of all of the data. Orgs, people, speaking tours, donations. Many objects. *List of all the reports needed. *Requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailm erge. Browser based. Activity history. Log a call, mail merge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an add-on. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. '''AH-HA's''' *In deployment phase. Common things. Ap Exchange to extend functionality. *Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. *General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. a7a375b56e4240bf20039e5f966a1a434f9fb356 926 911 2016-01-15T23:22:56Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even tho a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone through. Not worked with Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force because not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. '''Figured out:''' 1. Organizational priorities re dbase uses. Overall and specifically. 2. Less data entry. 3. Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4. Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people trough website. 5. Import from excel spreadsheet. Import into dbase. 6. Need to track relationships between people (Board to Foundation trustee, eg). 7. Manage regular donations, monthly recurring donations. 8. Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9. Major donors – Don't want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10. Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11. Enterprise level. ?customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. '''To get ready:''' *Big map of all of the data. Orgs, people, speaking tours, donations. Many objects. *List of all the reports needed. *Requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mailm erge. Browser based. Activity history. Log a call, mail merge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an add-on. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. '''AH-HA's:''' *In deployment phase. Common things. Ap Exchange to extend functionality. *Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. *General report back – lots of interest in Salesforce versus other things. Talking thru the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. 122c70274bf30cfce34d5bc7328d99b6fb34dd4b WestCoast2008:PM Principles - Web Site Essentials 0 184 912 687 2016-01-15T22:59:24Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. '''AH-HA's''' *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal talks about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 9c0fed352b73b5680f0c6c0881a0ffb0ad55bd63 925 912 2016-01-15T23:20:56Z Miriam 2 wikitext text/x-wiki Notetaker: Margo Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stakeholders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. John 4 C's *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. '''AH-HA's''' *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal talks about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. e65ccad9abbd2d2c195692ee58828b039fcadc7b Whirlwind Discussion of Project Management Utilities 0 198 913 885 2016-01-15T23:01:15Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' *Camtasia "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations '''WIDGETS (i.e. CoolLittleThings)''' *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. '''AH-HA's:''' *SpongeBob Squarepants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html a1f4d47aeea5020faa9a32e3df9f1502d42f8111 923 913 2016-01-15T23:19:07Z Miriam 2 wikitext text/x-wiki This fast-paced session will allow participants to share the various project management utilities available, including Time Tracking, Task Management, Source Code Control, and more. ===TOOLS=== INTRODUCTION '''4 General Task Areas''' *Database/CRM *Communication *Large Scale Planning Tools *Types of wikis '''COMMUNICATION''' *Chatting: Skype, Trillian, Gaim, AIM, Skype, gchat *Desktop Sharing: WebX, Yugma, Copilot, VNC *Voice: Skype, Vonage, VOIPCheap (free calls) **Wikis--communication among members asynchronusly When do wikis not work? What happens with team members when they don't work? *Project Management Software: Basecamp, Central Desktop, @Task, SharePoint '''Project Management Tools:''' *GANTT Charts - a lot of people use MS Project but are afraid to admit it. It does provide a way of planning a project in detail, communicating the project plan and progress to clients and colleagues and then day-to-day management of the project. "Given that there are so many project management tools, why do we still use Excel?" *It's flat and easy. "It's basically a piece of paper that does math." '''Presentation Software:''' *Camtasia "Why do people switch over to GoogleDocs from Word vs. switching from PowerPoint to the Google equivalent?" EEE laptop and presentations '''WIDGETS (i.e. CoolLittleThings)''' *www.doodle.ch--scheduling meetings with people from external organizations software--free *Meeting Wizard *FoxMarks--synchronizes bookmarks on different computers on Firefox *SurveyMonkey, Zoomerang--Technology Assessment *GoogleApps *The Nonprofit Soapbox The importance of tying it all together. Overhead elimination. You can hook up BaseCamp to SugarCRM. '''AH-HA's:''' *SpongeBob SquarePants *Tools are great but they're heavy in overhead. Everyone should realize that tools take effort and that there is a cost to adding tools. *Tools are no good if nobody uses them. GoogleDocs just added some features Google Docs gets better * You can never be too organized. Now, with the addition of nested folders, it's even easier to keep track of your important documents. Check out the details at: http://googledocs.blogspot.com/2008/01/sub-sub-folders.html * Thanks to a recent update, you can now print documents with headers and footers. Read more: http://googledocs.blogspot.com/2008/01/headers-and-footers.html * Checked out presentations lately? If not, you may be missing a slew of new features: you can drag and drop images into slides, easily import slides from other presentations, embed a slideshow in a webpage, and more. Here's a round-up of updates: http://googledocs.blogspot.com/2008/01/new-features-for-2008.html 9659aab1e7c088f60555fa719fa2fc2e0a0a6ed2 WestCoast2008:What Should a Web Site Cost? 0 195 914 894 2016-01-15T23:03:44Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated *Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr *$75-125 NGO rate. *800 to upgrade Drupal *4 year web budget under $10k *Independent contractor. $65-150. *Baseline 5 page $1500-$5000. *Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. *Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants *Website consultant: using Drupal, Theming *$80-150/hour. sliding scale *Branding and media strategy *$5k- $10k for branding, treatment, design *Americorps Vista. Created Website brochureware, searchable database. *$3k fee equivalent. *C Tech *$75-100/hr *Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. *Add custom theme development. *McWebsites up to $15,000 *All Drupal. *One new Plone shop affects hosting costs. *Hosting rates *Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. *Introdynamic, portlets on the side. Custom content pull in - $7-10k. *High touch design, change orders, prices go up. $10-30k for major design and trade-offs. *Pricing is good information forces both to be honest. *$50-100k for crazy design stuff. *Advise clients for upgrades after 3 years. 20-30% of project budget. *Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. *Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. *Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. *Python programmers? Not many known. *PHP programmers – some will create code for food. *ONENW committed to Plone and drive the development and improvement of it. *Worked in Drupal. Volunteer. In Seattle lots of Drupal people. *Good reasons to go with Plone. [[EXAMPLE:]] 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. *Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. *$9/month. *Network Redux. Impressive servers *Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. *Paying modest fee is advisable *Nearly Freespeech = pay as you go. Good policies. *Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. *Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. *Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. *Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. *Wordpress is crazy easy. *Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don't add-on fancy stuff. *Bright is a higher end offering. If you can afford. *No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. *State of the art. RSS. Pay for the theme. *Wordpress. Design put up log and banner. Easy. Free. Fooling around. *Any web real estate. You want under your own domain. *Build wordpress.com website. Can be exported. *Have control of your internet realise state. Free stuff can go away. *Yahoo groups got shut down when war broke out. 100k or so lost. *Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. *Back to the gossip. *10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. *Greenaction.org *120k text on home page. Text content current, but same design. *Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. '''Help clients figure out what they need. Save them costs to website design and functionality.''' *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use CMS called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. *Design in house. $5k basic. Contractors and firms to work with. *Wordpress for blog. Drupal. Pay for facebook applications – *Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. *Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. *Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. *Branding estimates obscene $20-50k *Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. *Drupal. Technology agnostic. Hate Joomla! because restricted template parameters. *Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. *Very large Drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. *Built business on referrals, i.e. give out small jobs. Can’t go down to $80/hour. *$5k sites get farmed out. *In last 6 years NGO. Just want roll-out. Send it to others. *Small shops are booked. *“Get more work than you can handle” *But not at capacity. Development on some, and further along. *Nervous about economy and the summer. After 9-11 four deals pulled off the table. *Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. *Enterprise Collaboration. Import sketch and work with their own tools. *Risk aversion of NGO sector, people won’t go to new stuff. *Second Life $20k. virtualize what you can’t do in real world. *Agoglio – developed last year. 3-d in the browser. *Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla!. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month with ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. *ACLU functional specs took way longer. *When you do a prototype, there's development… *Issue with pay on launch. Better to get paid along the way. *Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. *2 days on site 2 people. Week to write up. 80-200 hours. *Previous billing on launch. Way not good. *3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. *High touch strategy component – planning re audiences. *More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. *1/3 deposit. 2/3 on launch. *Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. *Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. a63e74d12f150415f64117a38840c4862e86308a 915 914 2016-01-15T23:04:13Z Miriam 2 wikitext text/x-wiki === Description === One of the most vexing questions in any project is “What are appropriate costs for technology and labor?” This session will utilize anecdotal data and participant input to explore costing for different types of web sites, from simple “brochure-ware” sites to custom, database-backed applications and points in between. === Session Notes === Notetaker: Jude Website Dish session go-around: '''3 levels of websites:''' *Brochure website *Contact MP *Custom complicated *Drupal $5k 2 years ago. Floatleft.org. $120/hr $80/hr *$75-125 NGO rate. *800 to upgrade Drupal *4 year web budget under $10k *Independent contractor. $65-150. *Baseline 5 page $1500-$5000. *Monthly fee, costly for top tier CMP. Mono Convio formerly GetActive. It’s a fundraising backend. *Good for market. Long term contract lockin. '''Types of participants in web development:''' *Platform players. *Services & Vender. *Consultants *Website consultant: using Drupal, Theming *$80-150/hour. sliding scale *Branding and media strategy *$5k- $10k for branding, treatment, design *Americorps Vista. Created Website brochureware, searchable database. *$3k fee equivalent. *C Tech *$75-100/hr *Brochureware minimum $2k. Drupal implementation. Colors in std theme. Logo. *Add custom theme development. *McWebsites up to $15,000 *All Drupal. *One new Plone shop affects hosting costs. *Hosting rates *Less brochureware is done. Because more demand for dynamic. $5k. Solution prices. Depending on group, apply some subsidy. Quote full price and disclose. *Introdynamic, portlets on the side. Custom content pull in - $7-10k. *High touch design, change orders, prices go up. $10-30k for major design and trade-offs. *Pricing is good information forces both to be honest. *$50-100k for crazy design stuff. *Advise clients for upgrades after 3 years. 20-30% of project budget. *Project management costs. Slam dunk clients – 10-15% of estimate. High touch clients dial up to as high as 40%. They need the support but you need to be compensated. *Functions of $60k level project: backend editorial interface. Design framed out. Template driven email. Daily and weekly email going out. Custom newsclipping service. *Throw it into plone. Coalition project w/ high design. Outside creative agency. Degree of saturation on the website. Costly. Ate a lot of time. Not so much the technology. *Python programmers? Not many known. *PHP programmers – some will create code for food. *ONENW committed to Plone and drive the development and improvement of it. *Worked in Drupal. Volunteer. In Seattle lots of Drupal people. *Good reasons to go with Plone. [[EXAMPLE:]] 3- tier story. Personal friends want a website $100 and dinner. Godaddy simple tools. Dislike the company. Cheap simple tools and don’t have to worry about it. Own website used to use Network Solutions to register domain. Cold fusion. Dreamweaver, citric server. Goodlink. Security honey pot. Cost of dreamweaver with … citric licenses. Shop stewards. $200 register two domains and basic tools. International – several sites use cold fusion millions of dollars for Locals On Line. Complex give websites to communications department. Also have Get Active spent millions of dollars. Using same products. Now working on new membership site for millions. Big orgs big budgets. *Freebe site. Now such thing as free. To Migrate domain off godaddy is a huge hassle. Very hard to unlock. Beating users to submission seems to be their strategy. *$9/month. *Network Redux. Impressive servers *Dreamhost – free to nonprofits. Get what you pay for it. Fun screaming. Downtime. Blew away dbase and no backup. *Paying modest fee is advisable *Nearly Freespeech = pay as you go. Good policies. *Riseup not in groovy hosting anymore. Don’t go there without secret handshake Opensource is a favorite of Aspirations. Host requested for this conference a quick solution. Media wiki. Fully implemented in very short order. Merged and now low tech support. $8-12/month gets enough bandwidth. One bottleneck for certain things – often emerges. *Sweet deal. Open source host. Wordpress site. They upgrade it. $9/month. *Important thing: godaddy $100/year. Bad. Million better players. Find out who is using what and copy. Ask around, and then you can ask your peers. *Opensource Host will install any opensource. Like Joomla as hosting account. Development phase. Play off radar first. Then move to actual website. *Wordpress is crazy easy. *Opensource host – give you choice and do all the admin. If there’s a security flaw in the program. If you have customized it’s bad. Use software as is and don't add-on fancy stuff. *Bright is a higher end offering. If you can afford. *No money. Opensource host solution is fine. Wordpress theme used. Bootstrap. Generic templatized. *State of the art. RSS. Pay for the theme. *Wordpress. Design put up log and banner. Easy. Free. Fooling around. *Any web real estate. You want under your own domain. *Build wordpress.com website. Can be exported. *Have control of your internet realise state. Free stuff can go away. *Yahoo groups got shut down when war broke out. 100k or so lost. *Yahoo hosting. Volume OK, but if backwater org, pay because it’s a contractual relationship. *Back to the gossip. *10 years ago website volunteer. SAD. Evolved design. Java program designer. Upgrades costs money. *Greenaction.org *120k text on home page. Text content current, but same design. *Complex data model. Campaigns, communities, issues and interlinking. Information architecture scales. '''Help clients figure out what they need. Save them costs to website design and functionality.''' *Change Wordpress themes and org maintain *CVCRM and Drupal. *Design action in Oakland. Reach & Teach. Use CMS called FreeGeek. Email, print, leave comments *High end bid $50k-$300k. membership organization. $250,000 was a cap. High outrageous cost, but it was not going to go up. Design cost. No maintenance. Extra thing. Not typical client. *Sisters client. $150/hr strategy. Good to raise rates – higher quality clients. Communications vision, define online and offline. Design and programming $7k. 100 pages. Home page etc. programming $2500. consulting over 3 years $15k. ongoing costs ½ salary to maintain content. $400/year for email donations. *no more brochure websites. *Design in house. $5k basic. Contractors and firms to work with. *Wordpress for blog. Drupal. Pay for facebook applications – *Launching thru facebook instead of website. Because of audience. 5k estimates. What kind of application? Sign up for powervote pledge. Feed into facebook. Regional coordinators can mobilize. Not just facebook widget but a whole application. *Facebook mostly young people. Do it it cheap and easy. Digital fellow - $1000/month. *Video and design stuff – project not hourly. Free range studio in bay area. After freelance editors do better job. $1000 for 3 minute video from 2 hours of tape. With already story defined. *Branding estimates obscene $20-50k *Consultant: web developer. 165-225 rates. Clients are small and large (ACLU). Southern poverty law center. Foundations. *Drupal. Technology agnostic. Hate Joomla! because restricted template parameters. *Sweet project.. hours 400-600. do lots of 300 hours. Budget from $50k to 125k. *Very large Drupal site gov’t $355k – funds in planning for 100’s of hours. Who are they, info architecture. Branding design. Stakeholders many. *Built business on referrals, i.e. give out small jobs. Can’t go down to $80/hour. *$5k sites get farmed out. *In last 6 years NGO. Just want roll-out. Send it to others. *Small shops are booked. *“Get more work than you can handle” *But not at capacity. Development on some, and further along. *Nervous about economy and the summer. After 9-11 four deals pulled off the table. *Hopeing for after the election. Organization to support people with life threatening illness. Brochure ware needs to be redone. Flash on 2 pages. In house job. First it was letting people know. About her daughter and community projects. It’s now about everyone. Bring her legacy forward. Now want a CMS system. Out looking. New project launching and looking for expertise. Image integrated with dbase. For profit systems donors. In virtual world enterprise development. Usually charge $200k, but maybe do a $10-20k cost version. *Enterprise Collaboration. Import sketch and work with their own tools. *Risk aversion of NGO sector, people won’t go to new stuff. *Second Life $20k. virtualize what you can’t do in real world. *Agoglio – developed last year. 3-d in the browser. *Metaplace new platform. Kids for cancers. Inst for Soc & Env Justice. Paid $2.4k for design action. $3500 for whole project. On Amp platform. Brochure but ways to build up. Regular content updates. Quotes. So it doesn’t look totally dead. PicNet. Has platform called soapbox built off of Joomla!. Sliding scale. Events component $500 each, commenting, normal blogs. *Includes inhouse designer and trainer. *$95/hour for design *Hosting $40-65/month includes tech support and email. *Custom projects start $15k. Less not viable. *Up to $100k. can include custom deve to your website. $140/hour design. DT has bunch of different ranges. Mostly on a hosted platform. All implementation is custom rather than basic set of tools. Probono clients will do design otherwise don’t for paying clients. Partner w/ Design Action and some others. $1800 -4k for design part. Inhouse hands off the parameters for design. BiroCreative design firm. *Get templates and install them. *Cost for implementation $4k-10k. do fixed costs easier for clients. *Very little brochure ware doesn’t make sense when using a CMS system. *Host Wordpress and the other bit. *Mostly $6,500 add 30-40%. *Host $50/month with ½ hour support. *$140/hr for rush support. Ruby on Rails cost. Varies to spec. $120/hour. Any that’s not content platform based. Like a specific voter guide, networking. Distributed event system. $4k out of the box. DIA action tool with added management portal. Report backs, upload utube. Eg. Step it Up. Social Network application painful and problems. $8-15 range for web deployment. – want to get there. Doubling rates. Upgrade infrastructure hosting – keep it current. Complex architecture with complex. Facebook clone for $60/hu. Should have charged more. On firm puts hourly on pre development, and then fixed cost for the dev/ launch. *Choices *Fixed bid *Creeping hourly *Cap *Specific deliverables Clients prefer fixed bid. Vendor: fixed bid when know what your doing. Estimates can be risky. Issue with fixed bid. Scoping and planning time can get burned up. *ACLU functional specs took way longer. *When you do a prototype, there's development… *Issue with pay on launch. Better to get paid along the way. *Separate out the planning phase from the development. Estimate for feature specs and consulting production because bad or no RFPs. Then estimate. Range on first part. Fixed. *2 days on site 2 people. Week to write up. 80-200 hours. *Previous billing on launch. Way not good. *3 easy payments. Start up fee, on approval of design. On launch. Evens out cash flow. Controls clients too. Bigger projects there are more interim invoices. Need at least payment of $10 k incoming. *High touch strategy component – planning re audiences. *More entry level stuff – site map… convert to plone… these are the $. Like commenting for an hour. *1/3 deposit. 2/3 on launch. *Every budget has “discovery reports” worth it for $10 k, if going to spend $200k on software. *Range of meetings needed, versus design and development. '''REPORT BACK''' Share AH-HA's: 1. Get paid for pre-production work hourly, esp for big projects. Before you start active project management. 2. Upper cap to project cost. 3. Being a novice at getting consultants. Get full price instead of pay by the hour. 59016e06ec2b79eb74a9ff629a21ee6b1fe2057c WestCoast2008:Managing Custom Database Projects 0 175 916 677 2016-01-15T23:12:52Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot '''Eric asks''' for a go around on what our database experiences have been. '''Eric throws out''' a definition of what a custom database is and checks to see if we agree that managing these is difficult. Troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. Security is also often a huge concern because sensitive data. '''Eric asks''' us to tells some stories about security trouble. Tanya tells us about an experience at move on, like rate limiting access to data. Eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. '''Tom suggests''' that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. '''Eric ask''' how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how realistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. '''Melinda talks about''' the fact that people don't expect thing to be on time exactly. '''Tanya talks about''' her hope that you will tell her rather than pretend since she might then decide to scrap that feature. '''Tom suggests''' that prioritizing things is super important to that and being clear about what is possible. '''Anna talks about''' her engineers want for good detailed descriptions. '''Eric talks about''' estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" '''Mark talks about''' good introduction planning and approaching scope as a good intro planning phase. '''Ian tells''' stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. '''Hanna talks about''' using the trade off, making sure that people know that features are often a trade off. as well as identifying what is core functionality. '''Eric suggests''' over delivery and under promise. '''Debbie suggests''' that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. '''Eric suggests''' a to-do list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. '''Melinda says''' a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularly can be very hard because the testers are busy. '''Eric talks about''' ways to model the idea as a test. Ian says you are testing the person not the code. '''Tom talks about''' the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. '''Hanna talks about''' making them think through all the reports, making them think about what output or report they will want early on. '''Tanya suggests''' that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. '''Eric asks''' us about communication styles. '''Bergan talks about''' doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. '''Hanna suggests''' a weekly email report of what people are doing. Catherine talks about using instant messenger or Basecamp to keep up really up to date in the moment. '''Mike talks about''' using the application camp fire. '''Eric talks about''' always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. '''Tom talks about''' the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. '''Bergen suggests''' that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. '''Tanya asks''' what kinda language you would use to describe the project. '''Eric defines''' RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects '''Tanya asks''' what is scope. Tom answers that it is a very detailed description of the project. '''Anna talks about''' scope docs as being really detailed down to each page. '''Mark talks about''' specs as being more about the actually technical requirements, what technical things need to happen. '''Eric talks about''' a spec as being rewritten by contractors and developer as a part of any process. '''Tom says''' that scope is implementation path while spec is more a general itemized list of technical points. '''Eric says''' know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. '''Anna talks about''' training and documentation as being an important part of ending the project. '''Eric suggests''' that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. '''Anna talks''' about how projects never really end because people can always think of something else they might want. '''Tom talks''' about how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. '''Eric asks''' us to talk about data migration challenges and ideas. '''Folks talk about''' the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. ''' Eric talks about''' data cleanup and how it's a partnership to clean the data. '''Anna asks''' folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. ''' Tanya suggests''' a contest to get staff to do tedious things, like giving away iPhones for uploading data 0d7a1716b02fbb835c47a8d6bb36afa6fb75c28d 917 916 2016-01-15T23:13:29Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot '''Eric asks''' for a go around on what our database experiences have been. '''Eric throws out''' a definition of what a custom database is and checks to see if we agree that managing these is difficult. Troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. Security is also often a huge concern because sensitive data. '''Eric asks''' us to tells some stories about security trouble. Tanya tells us about an experience at move on, like rate limiting access to data. Eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. '''Tom suggests''' that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. '''Eric ask''' how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how realistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. '''Melinda talks about''' the fact that people don't expect thing to be on time exactly. '''Tanya talks about''' her hope that you will tell her rather than pretend since she might then decide to scrap that feature. '''Tom suggests''' that prioritizing things is super important to that and being clear about what is possible. '''Anna talks about''' her engineers want for good detailed descriptions. '''Eric talks about''' estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" '''Mark talks about''' good introduction planning and approaching scope as a good intro planning phase. '''Ian tells''' stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. '''Hanna talks about''' using the trade off, making sure that people know that features are often a trade off. as well as identifying what is core functionality. '''Eric suggests''' over delivery and under promise. '''Debbie suggests''' that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. '''Eric suggests''' a to-do list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. '''Melinda says''' a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularly can be very hard because the testers are busy. '''Eric talks about''' ways to model the idea as a test. Ian says you are testing the person not the code. '''Tom talks about''' the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. '''Hanna talks about''' making them think through all the reports, making them think about what output or report they will want early on. '''Tanya suggests''' that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. '''Eric asks''' us about communication styles. '''Bergan talks about''' doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. '''Hanna suggests''' a weekly email report of what people are doing. Catherine talks about using instant messenger or Basecamp to keep up really up to date in the moment. '''Mike talks about''' using the application camp fire. '''Eric talks about''' always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. '''Tom talks about''' the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. '''Bergen suggests''' that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. '''Tanya asks''' what kinda language you would use to describe the project. '''Eric defines''' RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects '''Tanya asks''' what is scope. Tom answers that it is a very detailed description of the project. '''Anna talks about''' scope docs as being really detailed down to each page. '''Mark talks about''' specs as being more about the actually technical requirements, what technical things need to happen. '''Eric talks about''' a spec as being rewritten by contractors and developer as a part of any process. '''Tom says''' that scope is implementation path while spec is more a general itemized list of technical points. '''Eric says''' know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. '''Anna talks about''' training and documentation as being an important part of ending the project. '''Eric suggests''' that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. '''Anna talks about''' how projects never really end because people can always think of something else they might want. '''Tom talks about''' how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. '''Eric asks''' us to talk about data migration challenges and ideas. '''Folks talk about''' the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. ''' Eric talks about''' data cleanup and how it's a partnership to clean the data. '''Anna asks''' folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. ''' Tanya suggests''' a contest to get staff to do tedious things, like giving away iPhones for uploading data a4fe5f3ea8fb8ac256bf9d0181bd8cdc264ca569 Managing Custom Database Projects 0 68 918 594 2016-01-15T23:14:23Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === Notetaker: Margot '''Eric asks''' for a go around on what our database experiences have been. '''Eric throws out''' a definition of what a custom database is and checks to see if we agree that managing these is difficult. Troubles are things like staff turnover or loss of a long term maintainer, pressure and expectations are really high, the idea it can do anything. Data growth and loss of perspective on what's really in the databases. Security is also often a huge concern because sensitive data. '''Eric asks''' us to tells some stories about security trouble. Tanya tells us about an experience at move on, like rate limiting access to data. Eric talks about the scope being so broad, struggles to keep folks from just giving you an open ended idea of security. '''Tom suggests''' that user stories and use cases are really useful for inferring security levels and use goals. Eric adds to that he often brings them into a group to identify how often that people are using the same information but think of it as different. '''Eric ask''' how we estimate scope of the project, Anna talks about her experience working with developers over a long time give you perspective on how realistic their estimates are. Ian asks, how do we gauge for the unexpected, no one seems to know. '''Melinda talks about''' the fact that people don't expect thing to be on time exactly. '''Tanya talks about''' her hope that you will tell her rather than pretend since she might then decide to scrap that feature. '''Tom suggests''' that prioritizing things is super important to that and being clear about what is possible. '''Anna talks about''' her engineers want for good detailed descriptions. '''Eric talks about''' estimations and the ball park with a motivator to go through a good spec because "we think we can get the cost down to x with good spec'ing" '''Mark talks about''' good introduction planning and approaching scope as a good intro planning phase. '''Ian tells''' stories about, how quickly you can be sucked into trying to do everything when you are working with people with big idea's. '''Hanna talks about''' using the trade off, making sure that people know that features are often a trade off. as well as identifying what is core functionality. '''Eric suggests''' over delivery and under promise. '''Debbie suggests''' that bringing in developers to a meeting sometimes gets you a little more realistic expectation from visionary leaders. '''Eric suggests''' a to-do list as a just a good model for keeping the scope clear, ask about peoples experiences using some other ideas for keeping long projects in scope. Eric if you are a user who understand the technical side of things it will help you a lot more when you get into the testing phase. Eric, asks when do we get into the testing phase, many folks talk about doing testing earlier. '''Melinda says''' a lot of the ideas for testing through the project could be very expensive. Hanna suggests that checking in can be time consuming and so getting feedback regularly can be very hard because the testers are busy. '''Eric talks about''' ways to model the idea as a test. Ian says you are testing the person not the code. '''Tom talks about''' the big picture being really important for clients to see the big picture so that they will get an idea of what have been missed. '''Hanna talks about''' making them think through all the reports, making them think about what output or report they will want early on. '''Tanya suggests''' that they often forget about the reports until after the data has been collected. Eric talks about a pivot table in access as a three-d mix and match. '''Eric asks''' us about communication styles. '''Bergan talks about''' doing interview after interview and gets people together and really gets them to flush out what people really want and to keep them abreast of what they can and can't have. '''Hanna suggests''' a weekly email report of what people are doing. Catherine talks about using instant messenger or Basecamp to keep up really up to date in the moment. '''Mike talks about''' using the application camp fire. '''Eric talks about''' always using a follow up email after any phone conversation that summarizes the details of the discussion and to do a regular checkin over the scope/spec/contract document. '''Tom talks about''' the fact that often simple verbal agreements often change the original RFP alot by the end, this keeps clients happy and give them a product they are happy with an use. '''Bergen suggests''' that you should add to the RFP rather than verbal agreements. some folks suggest that there is usually a simpler paper trail. '''Tanya asks''' what kinda language you would use to describe the project. '''Eric defines''' RFP (request for proposal), RFQ (request for quote), RFI (request for information). He suggests that you be really clear in an RFP about what the basic challengers are and what format you want to see the response. He also says that in response to the RFP you should include the scope creation as a part of the quote. Others talk about keeping that range in the doc as a good way to keep the client aware that creating scope will be what effects '''Tanya asks''' what is scope. Tom answers that it is a very detailed description of the project. '''Anna talks about''' scope docs as being really detailed down to each page. '''Mark talks about''' specs as being more about the actually technical requirements, what technical things need to happen. '''Eric talks about''' a spec as being rewritten by contractors and developer as a part of any process. '''Tom says''' that scope is implementation path while spec is more a general itemized list of technical points. '''Eric says''' know your audience and asks us about how we say a project is done? Bergen talks about doing versions as important to keeping features from creeping into the path. '''Anna talks about''' training and documentation as being an important part of ending the project. '''Eric suggests''' that we talk about the end date or launch date about half way through the project and suggests bringing in someone who has the budget in mind to basically say ok the project is done and is over or under budget. '''Anna talks about''' how projects never really end because people can always think of something else they might want. '''Tom talks about''' how sometimes clients don't realize that the time we set aside for them in the production pipeline is gone and you have to put them off. '''Eric asks''' us to talk about data migration challenges and ideas. '''Folks talk about''' the use of a little sample data early to get things up and running and give the client something to see what that data is really gonna get moved and where. ''' Eric talks about''' data cleanup and how it's a partnership to clean the data. '''Anna asks''' folks for any kinda data checking and cleaning ideas folks have had for getting people to go clean their data up. ''' Tanya suggests''' a contest to get staff to do tedious things, like giving away iPhones for uploading data a4fe5f3ea8fb8ac256bf9d0181bd8cdc264ca569 NewYork2008:Managing Custom Database Projects 0 104 919 754 2016-01-15T23:14:54Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: Databases I created are for a specific purpose, Aim to make it as flexible as possible Norman: Some applications you expect to customise to certain degree Michelle: There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough. Jim: A lot depends on who the customer is. Colin: Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis. Rachel: Sometimes not possible Michelle: Support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available; Need: Advice about linking various applications Michelle: A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is "Have you got an open Apr, and how much does it cost? What do you use?" PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. '''AH-HA's''' 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. be403e75a0bb69d876e84117f5e29158ba8be0da 920 919 2016-01-15T23:15:08Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. Participants: Michelle Norman Rees Rachel Hannah – pm for custom database Colin Harrison Michelle: Unique differences between bespoke and off the shelf. Jim: Databases I created are for a specific purpose, Aim to make it as flexible as possible Norman: Some applications you expect to customise to certain degree Michelle: There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough. Jim: A lot depends on who the customer is. Colin: Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis. Rachel: Sometimes not possible Michelle: Support + maintenance issues Gabrielle: Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. Nicholas Carr: end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available; Need: Advice about linking various applications Michelle: A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is "Have you got an open Apr, and how much does it cost? What do you use?" PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. '''AH-HA's:''' 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. ac0023df422e93690aca5c9884113f4ffaf0d748 921 920 2016-01-15T23:16:31Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. '''Participants:''' *Michelle *Norman Rees *Rachel *Hannah – pm for custom database *Colin Harrison '''Michelle:''' Unique differences between bespoke and off the shelf. '''Jim:''' Databases I created are for a specific purpose, Aim to make it as flexible as possible '''Norman:''' Some applications you expect to customise to certain degree '''Michelle:''' There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough. '''Jim:''' A lot depends on who the customer is. '''Colin:''' Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis. '''Rachel:''' Sometimes not possible '''Michelle:''' Support + maintenance issues '''Gabrielle:''' Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. '''Nicholas Carr:''' end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available; Need: Advice about linking various applications '''Michelle:''' A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is "Have you got an open Apr, and how much does it cost? What do you use?" PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. '''AH-HA's:''' 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. a1baa268e5b537a4a0e489edce9d24631da23171 922 921 2016-01-15T23:17:10Z Miriam 2 wikitext text/x-wiki === Description === Designing and implementing custom developed database projects is one of the most difficult kinds of technology projects that one can do. How can you make this process a dream instead of a nightmare? How can you make get the information from stakeholders, work with vendors, train staff, and make the process move smoothly and on schedule? We'll share experiences, ideas and best practices. === Session Notes === (Session Note Taker will enter notes here) Databases Will participants please add their names to the comments. '''Participants:''' *Michelle *Norman Rees *Rachel *Hannah – pm for custom database *Colin Harrison '''Michelle:''' Unique differences between bespoke and off the shelf. '''Jim:''' Databases I created are for a specific purpose, Aim to make it as flexible as possible '''Norman:''' Some applications you expect to customise to certain degree '''Michelle:''' There are problems that nobody has tackled. Goal of funder to be moving in the direction of delivering these services. Significant problems with data management. Nothing out there that was specific enough. They need to be scalable and customisable. Build into consideration who could see what. Not sure it’s flexible enough. '''Jim:''' A lot depends on who the customer is. '''Colin:''' Sometimes the answer is a training issue e.g. taking stuff out of Access and put it into Excel’ to perform statistical analysis. '''Rachel:''' Sometimes not possible '''Michelle:''' Support + maintenance issues '''Gabrielle:''' Will there be more users who know how to use tools such as Excel. You can use Excel to create cool images of your data. Demo graphics of users makes a lot of difference. Had to create another dept. Salesforce is complicated Now have 2 staff supporting salesforce. Very powerful. Happy to link it to other software. App exchange platform. Hundreds if not thousands of apps available. Up to 10 licences free if you are a non-profit. '''Nicholas Carr:''' end of IT departments? The skills for web-based apps are quite different. Bespoke: You get to the point where you cannot go back. Before you do that, see what is available; Need: Advice about linking various applications '''Michelle:''' A lot of software is being developed in an open way. Look at APIs. What is new is that companies hare developed them for non profits. Sometimes they can be difficult. Question to ask is "Have you got an open Apr, and how much does it cost? What do you use?" PERL, Java , php ,co_ fusion, Ruby, ms.net. Ruby will be huge, as it allows rapid development of applications by having standard modules off the shelf. '''AH-HA's:''' 1. Differences between going with a package and bespoke systems<br> 2. Concept of a hybrid model<br> 3. Before you think about the technology – what is the detailed information and processes that you need.<br> 4. Documentation is extremely important. You can use a Wiki effectively to do this. Track-combination bug tracker and wiki. e53a79d446eba440ac8a06f594e0c9346dcbb137 WestCoast2008:Software and Services: Deciding When to Use Free, When to Pay, and When to Do It Yourself 0 188 924 907 2016-01-15T23:20:21Z Miriam 2 wikitext text/x-wiki === Description === Looking at getting a new Constituent Relationship Management system, Email system, Internal Knowledge Management System (Wiki), or externally facing Content Management System? With the proliferation of "free" (i.e. ad-supported) and commercial online hosted services, as well as open source Do-It-Yourself alternatives, the array of technology and vendor choices can be dizzying. We will look at the advantages and disadvantages of each approach, and talk about criteria that can be helpful in evaluating the alternatives, from whether you need to know if the FBI gets a copy of your membership list to what kind of technical expertise you have on staff. === Session Notes === Notetaker: Jude Tim facilitating: DIY Why spend funds on software development. Freeware options Commercial '''Evaluation:''' Free hosted CMS: *Build simple website on Google Sites Criteria [c]-1: How broad and how big is website? Add fundraise and tell thousands of supported, updated on daily basis. c-2: How much functionality? DIY Open Source plus Custom Ads on the site? What’s tolerance of constituents. Internal users. Google aps has ads. Can turn off the adds on the educational version. Word press – free hosting simple website. Complicated. Downloadable service. Wordpress.com and wordpress.? c-3 Sensitivity to ads c-4: willingness or ability to update etc. Drupal – maintain updates and update content. – new business. Civic space CRM and CMS updates and hosting. c-5 [[Example:]] Exchange server versus Google apps for email etc. had an exchange server crash; maybe need to have staff to maintain.switch to google for domain. So easy. No training. Administer google. Free hosted. Small organizations. Example: Easier to manage internal versus external people they talk to. MS small business server with google accounts. 2 versions simultaneously. Reference internal and external. Security reasons. Exchange for internal. Google accounts. Gmail. Can use own domain and they will host it. Pay them to manage their domain. Free for NGO. Ask for as many users. Have to have 501c3. Gmail for student email boxes – university students. But not faculty and staff. Outlook with google. Timeout. Gmail, and popup thru outlook, so don’t see the ads. Google is insecure. Privacy issues. Google has all info that goes through your information. Godaddy already is breached by the feds? Google’s ability to pick out certain things. Godaddy probably can’t pull out data as effectively. Google cross reference, what websites they have searched, etc. Personal and organizational sensitivity. Tim not comfortable with google having all his data. '''Case Management: Client Tracking Software.''' [[Example:]] Using ETO is a hosted solution. Dianna works for them, and Spencer is one of the customer. No other sol’ns that’s free. Has to do with privacy. Track: clients, demographics, assessments, outcomes. Efforts w/ clients. Human services data. Very confidential and secure. Not as wide of a market, so not as many free products. Case management is very specific. Very intensive. Exists in regulatory framework? Pay for, but has to be customized. Low cost for non-profits. *Has it been tested? *Has gotten a lot of use *Tech support *Longevity Hard to have everything met from off-the-shelf. If you can put too much stuff in it. Fit into the software. To improve how you do business. Free is wonderful. But if all software is free, how to help one another out. NGO tech infrastructure. '''Free software on TechSoup?''' Salesforce free platform but spent a lot of funding. CMS world. Healthy Drupal, Joomla!, Plone are the top 3 healthy open source. Why would anyone want to pay. 1. Learning curve? 2. Hear about them 3. Have to find out on your own? 4. Supplying credible information? 5. Time is money 6. Who’s doing the investigative job? My SQL or small Oracle – small dbase. No support. Or if upgrade, not easy. Get dependent on certain module that’s obsolete. SQL light. Still have to do programming. Filemaker traditional flat file. Access. *Googlesites does not have database as part. *Access can’t handle users. *Online free dbase product: not organizers collective. *SQLbase costs $$ *Another one xxxbase Used to be lots of low end dbases before access. Tool. Design something on the tool. My SQL wonderful dbase. Lots of work. Sample dbases. Have to know what you’re doing. FreeWare – careful when you download. Never download to production server. Online services. Flicker. But still use own galleries. Use event.db ? consumer base event management system. Website calendar, . Evite is ugly. How do we decide? What’s the spectrum? NGOs use Evite. If there is a tool that you can import your brand. Build more professional image. No time to be flickering and twittering… So need info that use the tools. '''What’s your risk?''' Permanent loss of data. If tool is cumbersome or time-consuming. Data, security, Major issue is investment of time. On it’s way of Salesforce. Do they have a strategy. Make sure that you have a way of backing it up. Offline version of Salesforce. Replicate. That is the case with any online systems. Openofficebase = flat dbase On-line versus at the office. Someone else is doing infrastructure. Take their word for the security. Export individual files. Second on line storage. [[Example:]] Contara site. Hard to deal with. No backup. Use Amazon 200/year for 100 gigs. Hae to encrypt and use jungle disc. Support. Have a vendor. What if google screws up? They lost some emails. What’s your recourse. Open source – what’s the vulnerability in a module. Website hosted in google or yahoo. Layers and layers. Talking around a lot of issues. 1. Control: how much do you have and how much do you want to give up. (eg Evite ads, and no control) 2. Features and your ability to control the features. 3. Scalability: how complex (small and straightforward; website with 1500 pages huge. 4. Security, privacy, legal and politics. (hospitals and universities often need direct relationship with vendor) Rules and regulations. Research institute UCB. Can’t allow access. Invented Unix. '''What does it really cost you?''' *Training *How easy to use *To get it running, adjusted *Cost of software.. not that big a factor. [[Social solutions:]] consult with client – make sure it’s set up properly. May fumble how to use it. How to make the most of the functionality? Major dbase. For example, Unionware major dbase. All they do. Update it all the time. Help desk. Saves money in the long run because people are productive with it. Other unions are also using it, so talk about it at gatherings. Gets better each year. Key point: what’s the vision for the product. Is there a roadmap? Open Source is kinda organic. No insurance if someone is going to stay with it/ Good vendors will make it part of their selling. Where the market is heading. Using social networks with fundraising. Hear diff pitches make more sense. Find someone who gets it. Community makes a big difference in vendor context and open source context. Influence direction and have ways to interact. Annual user conference and learn from clients. Increases the value to you if it has a community. Rich Open Source “ecosystem” in some cases EG used to program in Oracle. 2 gigs of data. Full version. Now Oracle has tools bc they let geeks play with it and develop stuff. SalesForce has copied them. Product company to a platform company. Great position as vendor. And customer with extra value. What consumer products. *Popmail. *Godaddy *Exchange server. MS has e-open donation program. Get grant for software. Techsoup manages it. Microsoft approves them. SharePoint part of projects. On a MS server. Hosted version. Sweet never down never usage problems. Quickbooks on line. Server version created work. Just back it up. Mail. Webhost. Content management system. Salesforce. Won’t integrate with website. Events for example cross functionality. Manage contacts. SCIU. All specialized vendor tools. IT director is a consultant. Wrap up: '''AH-HA's:''' Joe: choice of the solution. Commitment to the solution doesn’t end with the choice. So much you have to do afterwards. Whole thing is an AH-HA. Free, web-based. Have to do the research, including the future. So many different ways to do Control. Infrastructure. Someone is doing infrastructure. '''Report back:''' *Infrastructure. *Backup and security. *Commitment long term. 310557f0411b60bf1f48ec06f5b6d57c2b57a733 NewYork2008:Managing Consultants and Dealing with Vendors 0 103 927 749 2016-01-15T23:24:01Z Miriam 2 wikitext text/x-wiki === Description === This peer sharing workshop will invite participants to compare their processes and tactics for managing critical project relationships that fall outside of organizational boundaries. === Session Notes === Vendor and Consultant Relationship Management Breakout - Jeremy & Michelle facilitating What do organizations look for in vendors? *A good product *Match between vendor core competencies and organization needs *Some personality match between vendor/consultant and organization *Find a consultant that approaches problem solving in the way your organization is comfortable with - compatible philosophies *Non-profit pricing from vendors and consultants - discounted products and services - mini/pseudo grants *Keep a professional relationship with a clear, well-stated contract *Vendors need to show the same accountability to non-profits as they do with their other clients *Service level agreements well-defined - on paper *Web-content ownership defined *Business arrangement - its nice if they support the mission, but bottom line is the vendor service quality *Don't sacrifice a competent consultant for a good personality/warm-fuzzy relationship fit *Emotional connection between vendor/consultant and organization can cause problems in projects *Need to have a comfortable working relationship for successful project completion *Websites very emotional for organizations - branding, sometimes it is first glimpse of the organization the world sees *It is more efficient to work with fewer consultants/vendors for problem resolution and project success *Make sure you know who is doing the work - the vendor/consultant could outsource your work again - specify who is doing the work in the contract *Avoid vendor lock-in when possible *Organizational empowerment *Vendors like to maintain dependence *Demand that vendors educate you on the technical set-up in your environment so you can change vendors if necessary *Make sure you have an exit strategy if the vendor/consultant relationship does not work out *If you pay someone to write code make sure you have the source and rights to modify the code if the relationship fails *Vendor responsiveness expectations set up front - ensure it is clear when someone is not meeting up to their end of the agreement *It is best for the organization to know what problem they are trying to solve when they engage a vendor or consultant to help *Organizations should shop around and talk to multiple vendors before deciding to proceed with a new relationship - validate why a vendor/consultant is selected for a contract *Authentic communication between organization & vendor/consultant - communication channels defined up front *Single point of contact (SPOC) - vendors/consultants need a clearly defined lead contact to maintain project momentum Where do organizations look for vendors? *Vendor selection - research vendors online, word of mouth with similar organizations *RFP needs to be as specific as possible with requirements and schedule *Sometimes for specific or complicated technology requests RFPs can be sent out more broadly to let the appropriate vendors find you *TechFinder website - vendors/consultants advertise services *TechSoup.org - good site with example RFPs and vendors that would be good *Consultant Comments website - not a lot of information now, but may have good information in the future What happens when a vendor relationship goes bad? *Communication - tell the vendor early in the process that you are not happy with their services *Face to face meeting to discuss the issues - give the vendor an opportunity to resolve the issue/develop a plan to work with you to remedy the situation *If the vendor is defensive and not willing to work with you ---> good idea to look for a new vendor *Understand what issues the vendor/consultant is facing (not receiving data on time) before bringing up an issue *Create a schedule of expectations for the vendor to meet and withhold payment if legally possible *Batch small customizations into one large request with a higher dollar amount to get a vendor's attention *Face to face meetings help a lot when there are large issues to address *Build in project evaluations with the vendor/consultant (unbilled) to get candid information on how things are working The decision to go with a small vendor or large vendor? *Understand your needs now and how they will grow to ensure you vendor can handle them *Smaller agencies will provide more personal service but not always the best response '''AH-HA's:''' *Communication with the vendor - single point of contact, well defined channels *Find a vendor whose core competency aligns with your core needs *Write a good contract to enforce requirements with a good exit strategy 3853b28aa022c34bc19f1fef84a19a7c59e40cff WestCoast2008:Implementing an Existing Database Software or Service 0 171 928 871 2016-01-15T23:25:39Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. b163861d6082c58703136e70142b3e85d379e1e7 929 928 2016-01-15T23:26:03Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. *Steps of choosing 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 01be9012c6d29ab2b6277b8f98cece5f0a11c15a 930 929 2016-01-15T23:26:48Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. '''Steps of choosing''' 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. d2ddf56e08efc7a13631806a1c242ca1fd877923 931 930 2016-01-15T23:27:12Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning* * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data* * Having a good plan for freezing data *"Going back"* * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. '''Steps of choosing''' 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. f182e3b08c876cdfea5e3b50eb7d6d586a717535 933 931 2016-01-15T23:33:41Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in* Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *"Going back" * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. '''Steps of choosing''' 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. 26ce64a24f12c792908fd61de12698915b118bf3 934 933 2016-01-15T23:33:53Z Miriam 2 wikitext text/x-wiki === Description === There are a lot of database applications that exist, both out-of-the-box installations, and SaaS (Software as a Service) applications that organizations use over the web. How do you manage an implementation of a database product or service? How do you get get the feedback and input from important stakeholders, work with the vendor, get people trained, and make sure it all happens well before that essential year end report is due? We'll share experiences, ideas and best practices. === Session Notes === ==Intro== Everyone introduces themselves. Robert, independent strategy consultant. Helps clients choose new software, deciding on how get data in and out of systems. Got a start cleaning up a donor database. I no longer do it anymore because implementations can take years. Planning and implementation are very different tasks. As a consultant you really need to be a speciality in one product (Salesforce, CiviCRM, etc.) in order to effectively implement a system, whereas a consultant can really help an organization choose. The consultant has then already dealt with the issues that are going to come up, decisions that have to be made, and not having to learn a system at the same time. The most successful implementations have a dedicated internal project manager. It can work with consultants for small projects, but you can't outsource your decision making. The project manager has to be able to dedicate as much time as possible to the implementation of the database. It's important to get everyone's input to building a system. You need the fundraisers to say what they need, what reports does the board need, how easy is it to make changes? Ongoing training and support after the project is complete. The software isn't frozen in time when you go live. *User buy-in Get everyone who will use the system after you go live will be excited to use it. The people who will benefit from the system should be your supporters and advocates. Having a commitment from the ED on down. It's important that the project manager has full support of the organization. ==Successful implementation projects== *Planning * Define functionality needs *Dedicated project manager* * Have one person to deal with on the clients side * Once a project goes off schedule it's really hard to get back on schedule * Block out the same time every week to check in on the process *Data * Having a good plan for freezing data *"Going back" * Sometimes it's ok to go back to Excel ==Choosing a platform== The synthesis that are out there are not sufficient to really choose. Are the packages relational? Integration with newsletter, calendar, website, etc. Especially for small non-profits, because start-up money is difficult to find. You need the donors to give you money but you can't get them to donate without targeting them with the database. '''Steps of choosing''' 1. Needs assessment 2. What are your top priorities? 3. What are the deal-breakers? (If it cant' do this one thing we can't use it) 4. Identify vendors 5. Somehow reduce it to a small pool of vendors, ideally to three. An RFP (request for proposal) is the most common way to do it. 6. Software demos. Get the vendors to demonstrate the needs that you've identified. 7. Usability testing. Make sure you like how it accomplishes the requirements. 8. Site visits. Go see the software in action, other clients of the vendors 9. Pick one. It's difficult to just see what else is out there. Even site visits don't necessarily turn up positive feedback. ==What's Out There== Filemaker is working. But is there others out there. There is also a donor plugin for Filemaker, it's free if you join their online community. Ebase has gone through a number of owners but has been let go. Idealware has a number of lists of donor databases. But the feedback is minimal. Giftworks (Mission Research). $400 per computer and there are no real limits. It integrates with Quickbooks. It doesn't have a built in online module but you can import online donations. Lots of beautiful reporting. Citysoft. Geared towards municipalities. Online association management. Not all that strong on donor management, but better with member management and communications. Hosted Services: * Neon (Z2 systems) ** Kind of scrappy, it's fairly new. But great technical support * DonorPro (Tower Care) * Telosa will host their database for you (Exceed!) * E-Tapestry * Salesforce Eric Leland runs a workshop about implementing inexpensive donor databases. ==A few other notes== A few Other notes by Jude: As a consultant – better to be a specialist in a particular project. Salesforce Net community Razor’s Edge (more expensive; clients have in house tech people) Giftworks. Conversions from access and excel. Etc Niche: fundraising, case management. Firms do more than one. Separate planning from implementation. Implementation – specialist in one product. decisions. Versus earning product, landmines, Help the client do the testing – interpretation back to the software person. Go-between. Translation role. Generalist trouble shooter role. 1. One dedicated internal project manager. Making decisions. 2. PM has to dedicate as much time to project as possible. Urgent, deadline driven. DDbase take a lot of time/energy. Staff relief. Allocate the resources. 3. It takes a village. Not '''ADD TO NOTES:''' [[Colin:]] '''What''' *Have a better understanding of the system your using. *Understand the pitfalls that come up. '''CVSRM in Drupal?''' *Moving target *Compiling different access database. *Needed static (versus active) dbases to work with. *Thinking thru comprehensive process of what to freeze and what to let stay active. *Conversion – getting a full copy of data to convert. *Client freeze copy of dbase. *Can’t figure out the problem unless data is static. E- TAPESTRY. SALESFORCE Grassroots fundraising links. Tech soup matrices. Filemaker. Free version called E-base orphan project. Not supported. Groundspring let it go. Idealware. Lists ..Top ten of each. Membership organization. Donations module for filemaker. Now have to be a member. Net community. NEON z-2systems. Integrated system. 4 years old. Risky versus something that’s been around a long time. Versus idealware. CVCRM – actively working on it. Responsive developers. Affordable. Open source. Free. Hosted version. Eric. Tech Underground. Project management. Excel. Unless you have too much. b3cec892193d300572917aa03975031bef81e58f WestCoast2008:Methods in Selecting Software 0 178 932 679 2016-01-15T23:29:13Z Miriam 2 wikitext text/x-wiki How do you balance the need to pick great software with the need to not spend a year full time doing it? We'll talk about processes and methods - including Idealware's research methods for understanding what software is available in a particular area - that can help. == Seth & Laura -- Software Selection == == Ahas == * Psychological and cultural divide between technies and the mission that is inimitable to your interest. Seems that there has to be some fundamental understanding of how the technology works, and if you don't have that .... * The concept of good enough. * Great idea to use others RFPs at shortcut feature list. * Happy that others agreed that RFP's can be a waste of time * Challenges can be very similar, but solutions very different. == Session == Seth * For CMS, picked tech first (Drupal), then put out RFP without specifying platform * For CRM, picked platform first (salesforce), then put out RFP for customizing/implementing. Robert * Long complex RFP processes often a waste of time. * Short RFP (5-10) pages make a lot more sense, * Some vendors refuse to respond to RFP's, unless there is an existing relationship Laura * We are in bad cycle of RFP abuse * Lots of web site vendors won't respond to RFPs Jonathan * What do non-profits think about contracts Kimberly * Contracts help define relationship and build it out Arthur * Contract is valuable symbol, memorializes Robert Always write a proposal for clients, and always write a scope of work * different from RFP NAME * RFP has a bad stamp to it Laura * Idealware is a non-profit that provides information on software * Two methodologists * look at what a market [set of features] looks like * find 5-10 experts, interview them, find out what considerations are, market leading products * Detailed tool comparison reports (example, doing grant management tools) * 10-20 people * Vendor demos are followed by creation of rubric * Nonprofits could use variation of this method Seth * Method depends on size of org. large orgs bring in the vendors to demo the software. smaller orgs (<20 staff) do informal research. Cinderella * How do we find out the top 3 software choices for list mgmt? [Name] How do I find references? * Ask vendors for references * Check out social source commons, socialsourcecommongs.org * Just google and find references, then follow up by a email. Joe I don't have time to join all these groups and do all this research. How do I get answers quickly. * Look at market leaders * Find something good enough Joe How to pick calendar sharing application Look at * Cost * Ease of use * Ease to implement * Interoperability with outlook * Low support burden, no extra work for technies. Laura and Dyana How do we define needs? What is your system for coming up with a checklist? Arthur * We are not that systematic, we are intuitive Ken * Even though we are more structured, we have lots of false starts Joe * Sit down and have a meeting, make a proposal for something that meets your needs Robert * This is a place where other people's RFPs are very useful * Look at other people's RFP for ideas, features to prioritize Seth * Keep ongoing list of needs, problems noticed * Sit down with tech consultant Laura *Get demos early in the process to know what is possible. Arthur *Adoption can be a problem, if leader doesn't drive best practices and adoption, often doesn't happen. Name? Have group brainstorming and prioritizing. Do a 3 hour meeting with everybody in the room, as opposed to individual meetings. Laura * Knowledge of what is possible * Knowledge of what tools exist * Understanding organizational and people's needs Seth How to rationally set a budget? * Look at how tech relates to mission * Look at how tech relates to income. * Look at staff time / money saved * Factor in if is generates income Consultant experience of what people pay for /budget for a donor database * seems totally arbitrary. .... Missed some stuff .... David *Don't forget asking your peers, friends and colleagues offline. Call up people and ask them what they use. Seth *Put out queries on progressive-exchange mailing list. But may get lots of private responses from vendors. cd57d1960d2647b0fdfb1136944f72f0415faf8a Web Project Fundamentals 0 165 935 865 2016-01-15T23:37:56Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. '''John 4 C's''' *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. '''AH-HA's :''' *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 9a611bc052ba0989c05aa66bef52ab265133942a 936 935 2016-01-15T23:38:09Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. '''John 4 C's''' *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. '''AH-HA's :''' *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 8e3d7b2758f76c83ec59c2aafbcbe46e90f59bcc 937 936 2016-01-15T23:38:49Z Miriam 2 wikitext text/x-wiki Hosted by Seth and John '''Introduction''' Go around looking for peoples idea and go -- seems to be split between folks who are here because they are about to rebuild their organizations site and are looking for ideas and best practices and folks who are project managers or consultants looking for good pointers and ideas. There was mention of CRM's (Constituent relationship management) and CMS (Content Management Systems). Our groups includes project managers, accidental techies at non-profits, designer and developers. '''Define your goals''' Seth speaks about his experience seeing project scope creep get out of hand and have to scale back a little. Recommends doing development in stages, start with CMS version of existing site, add features after that. '''Involve stake holders''' Seth encourages folks to involve them often and early '''Invest in hiring process''' Write a longer RFP (Request for Proposal) but with a one page summary. Investigate the applicants, look at their experience. John speaks about this experience with groups wanting to upgrade their websites and tools, how he really asks them to develop goals and plans. Create a complete buy-in and strategic plans that reflect each part of the site. '''John 4 C's''' *Credibility *Cultivation *Clickability *Content Micheal suggests content inventory as good starting point in response to John's mention of wireframe as part of the strategic plans. Matthew stresses the stake holder involvement, making sure you talk to the people using your site. Tim talks about the use of persona's as a tool for strategic planning. Amanda asks, where do you include a persona in the process when the process looks like planning and creating a design brief, content map and then a wireframe? Kelley suggest that the persona's and audience should be dealt with really early. Tim asks what questions people ask about audience? Sabiha talks about how they use real world examples, point to questions about what other organizations they feel reflect them. Kelley talks about the costs and implementation of doing database mapping and CRM and CMS integration. '''AH-HA's :''' *Seeing your software from the perspective of managers *The idea of a content inventory Brianna asks for ideas about keeping large groups of stake holders from derailing the process? Folks suggest clear stages and goals and the use of telephone over email. Spencer, asks how can you use a complex system to simplify your site? Folks answer that using dynamic tools, generating features and reflecting your content. Dynamic tools reflect your site structure and content, so having good structure and content to be reflected. Micheal, talk about stakeholders as a political question and battle and that the goal is to keep the group small and identify who has the final say. 51bb655fd48642f7e6798463833cbbf092f6bda6 NewYork2008:PM Principles - Web Site Essentials 0 114 938 780 2016-01-15T23:47:44Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE QUESTIONS TO ASK/THINGS TO THINK ABOUT *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- PLAN *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- IMPLEMENTATION You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. *Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS 8296ea6d4511121fcad39d7d5bc78659d01da1b7 939 938 2016-01-15T23:48:05Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE '''QUESTIONS TO ASK/THINGS TO THINK ABOUT''' *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- '''PLAN''' *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- '''IMPLEMENTATION''' You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. *Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS 22ed5a5a1d14104ec18979f2402fba3d8d4fa6ad 940 939 2016-01-15T23:48:19Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE '''QUESTIONS TO ASK/THINGS TO THINK ABOUT''' *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- '''PLAN''' *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- '''IMPLEMENTATION''' You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. *Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- CLOSE Continuation plan. Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS f44858ace23de312c16f473f87d8cb7144bddc39 941 940 2016-01-15T23:48:55Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- INITIATE '''QUESTIONS TO ASK/THINGS TO THINK ABOUT''' *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- '''PLAN''' *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- '''IMPLEMENTATION''' You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. *Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- '''CLOSE''' '''Continuation plan''' Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS 501fe421ba15eef0fd50fa186d93b076a59b2318 942 941 2016-01-15T23:49:07Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- ''' INITIATE''' '''QUESTIONS TO ASK/THINGS TO THINK ABOUT''' *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- '''PLAN''' *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- '''IMPLEMENTATION''' You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. *Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- '''CLOSE''' '''Continuation plan''' Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS 0e01f1222523ed3a38b8d395e0c12b1f274ab476 943 942 2016-01-15T23:49:40Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- '''INITIATE''' '''QUESTIONS TO ASK/THINGS TO THINK ABOUT''' *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- '''PLAN''' *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- '''IMPLEMENTATION''' You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. *Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- '''CLOSE''' '''Continuation plan''' Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- TAKE AWAYS ac2e1ac6db6bcd4dba954dc7ee6f9420482e5318 944 943 2016-01-15T23:50:01Z Miriam 2 wikitext text/x-wiki BASIC INTERNET PROJECTS *Introductions *Colin's Happy Story and the Flow Chart *"What is a Database-Driven Website?" --> Site able to draw content from different database. Easier to change & update. ---- '''INITIATE''' '''QUESTIONS TO ASK/THINGS TO THINK ABOUT''' *"What is the goal of the site?" *"Why do we have a website?" *"Who is your audience?" *"Who are the people generating the content?" *"What are their tech/time capacity?" *"What are the institutional constraints?" *"What is the budget range? (short term vs. long term)" *Colin: "Are you resource constrained or are you able to think of what you want and dig up the resources for them?" *"There's a minconception that when you deliver your initial website, it's all ready and perfect. It's usually not." *RFP (Request For Project) *"What is fixed and/or opened?" *Committees can be a drain on designing a website. *Web Plans: We'll commit x hours of coding. You commit y hours of content creation. We can't proceed until you're done with that. Trouble in defining logistics for organizations in the planning phase. SHOULD YOU EMPOWER EVERYBODY TO CHANGE THE WEBSITE? Hierarchy in managing website. You need somebody whose job it is to maintain the site. Having a consistent person who deals with look and feel can deal with possibly disastrous consequences? Josh: Are there certain CMSs that are better suited for the level of control you want over content creation? ---- '''PLAN''' *Set expectations as clearly as you can for developer roles, clients, deadlines, when expectations aren't meant, what the site will need. It should be on paper. *The smaller the site and the smaller the budget, the more you need to deliberate in the planning process. *Problems occur because the people who need it didn't know it and the consultant wasn't responsible. Sarah: The importance of transparency. Radha's CMS Nightmare ---- '''IMPLEMENTATION''' You need to be able to visualize and conceptualize the project for your clients? (Specific/vague?) How do you deal with people not realizing what they got into until after the site is done? "How do you say 'holy crap'?" How do you test site usability and navigability? Limit the amount of reversibility. *Laura: The Boon of Paper Prototyping Have 20-30 pages. Tests flows. ---- '''CLOSE''' '''Continuation plan''' Josh: You don't come to an end of a project with rises and falls of workflows. The Skeletal Site: Immediately posting a site and working on it to the needs of the clients (either as a demo site or as the site).-->That's how Google does their applications. How long does it take to code a skeletal site. It totally depends on the content and its availability. Also, what do you do with too much content? ---- '''TAKE-AWAYS''' 61d9c0f8e958d5b1eb8c568358851e03f68f0d57 Collaboration Challenges and Solutions 0 15 945 29 2016-01-15T23:52:29Z Miriam 2 wikitext text/x-wiki == Introduction == Creating a collaborative environment depends upon a number of factors. Peter Senge and a group of researchers identified a number of them that can bolster or degrade effective collaborative learning in interorganizational groups. During a session at NTEN's 2008 Nonprofit Technology Conference (NTC), we used these factors to create a framework for identifying solutions to the challenge of making an organization more collaborative. Session participants created a catalog of solutions related to each factor. To contribute your own solutions, you can login and edit this page. == Environment == Create an environment where participants feel that they can safely express their perspective. <u>Recommendations</u> *Start conversation with ''jumping off'' documentation based on past project successes/failures. *Have a point person gather data and aggregate. Put framework around discussion. *Create a strategy council to coordinate overlapping needs/requirements. *Find a management-level champion to assure collaboration, but avoid mandating particular approach. *Catalog work to be done to achieve goal(s). *Negotiate project schedules, and priorities face to face, if possible. *Work to make meetings purposeful to maintain faith in discussion as a tool. *When making cross-team decisions, corral diffuse decisions and explicit disagreements by assuring that there is a trigger-puller and final decision-maker. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == 'Align Vision and Values == Emphasize commonality and common cause among participants. <u>Recommendations</u> *Set high level organizational priorities *Communicate goals of each project to teams as they form *Avoid <i>shapeless</i> meetings, which can be a lost opportunity to align vision and values across teams. Encourage clear agendas and outcomes. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == Develop Relational Quality == Facilitate Relationship Building <u>Recommendations</u> *Give others opportunity to contribute beyond their normal scope (Get IT's perspective on how to use the tools strategically). *Sponsor social activities that encourage teams to get to know each other *Ice-breaker activities for team meetings *Schedule annual and bi-annual retreats to focus on team-building. *Schedule team calls on a regular (rather than emergency ad hoc basis). :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == Deliver Benefits == Offer Organizational, Professional, Personal Value <u>Recommendations</u> *Explicitly communicate professional/organizational/personal benefits to participants/groups *Create incentives that energize individuals/groups who participate *Be successful and communicate the successes of the team to model what’s possible for the whole team, the whole organization and especially the more collaboration-resistant team members. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] a6f292de123edf6b3bf04a5022924634455d0ec6 946 945 2016-01-15T23:52:46Z Miriam 2 wikitext text/x-wiki == Introduction == Creating a collaborative environment depends upon a number of factors. Peter Senge and a group of researchers identified a number of them that can bolster or degrade effective collaborative learning in interorganizational groups. During a session at NTEN's 2008 Nonprofit Technology Conference (NTC), we used these factors to create a framework for identifying solutions to the challenge of making an organization more collaborative. Session participants created a catalog of solutions related to each factor. To contribute your own solutions, you can login and edit this page. == Environment == Create an environment where participants feel that they can safely express their perspective. <u>Recommendations</u> *Start conversation with ''jumping off'' documentation based on past project successes/failures. *Have a point person gather data and aggregate. Put framework around discussion. *Create a strategy council to coordinate overlapping needs/requirements. *Find a management-level champion to assure collaboration, but avoid mandating particular approach. *Catalog work to be done to achieve goal(s). *Negotiate project schedules, and priorities face to face, if possible. *Work to make meetings purposeful to maintain faith in discussion as a tool. *When making cross-team decisions, corral diffuse decisions and explicit disagreements by assuring that there is a trigger-puller and final decision-maker. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == Align Vision and Values == Emphasize commonality and common cause among participants. <u>Recommendations</u> *Set high level organizational priorities *Communicate goals of each project to teams as they form *Avoid <i>shapeless</i> meetings, which can be a lost opportunity to align vision and values across teams. Encourage clear agendas and outcomes. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == Develop Relational Quality == Facilitate Relationship Building <u>Recommendations</u> *Give others opportunity to contribute beyond their normal scope (Get IT's perspective on how to use the tools strategically). *Sponsor social activities that encourage teams to get to know each other *Ice-breaker activities for team meetings *Schedule annual and bi-annual retreats to focus on team-building. *Schedule team calls on a regular (rather than emergency ad hoc basis). :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] == Deliver Benefits == Offer Organizational, Professional, Personal Value <u>Recommendations</u> *Explicitly communicate professional/organizational/personal benefits to participants/groups *Create incentives that energize individuals/groups who participate *Be successful and communicate the successes of the team to model what’s possible for the whole team, the whole organization and especially the more collaboration-resistant team members. :[http://mntp.aspirationtech.org/index.php?title=Matrix_of_Collaboration_Challenges_and_Solutions&action=edit Add More] b9ab5a2b50a2d3c0ede95b7d6344c2a4caa81345 DC2009:Managing demands from internal stakeholders 0 30 947 562 2016-01-15T23:53:25Z Miriam 2 wikitext text/x-wiki === Description === There are plenty of moving pieces in any Nonprofit Technology Project. But often one of the most vexing challenges is properly managing the needs and wants of stakeholders within the organization for whom the project is being implemented. This session will cover best practices for engagement, gathering input, transparent project operation, creating alignment (and coping when it's not possible), and other aspects of setting expectations and managing communications. == Session Notes == Session notes will be posted here. Managing Internal Stakeholders - Rachel Rachel: Technology doesn’t really fit into the purview of her organization, which creates the need to advocate proactively for technology and manage varying perspectives; biggest accomplishment is that everyone is still talking to one another; acting somewhat as a therapist – there is a need to finesse differing interests and “read” differing interests A key moment is defining that this is a project and getting common understandings. In this, it is not different from dealing w/ external clients. A key challenge of managing internal stakeholders is about overcoming the assumption that explicit planning, marketing, transparency are unnecessary Internal project often grow out of long-running issues, with unstated assumptions and unqualified interests Internally need to understand and be sensitive implicitly to hierarchy/politics/culture Marie: What if you get resistance within your project team? A: You need to understand the source of the resistance – understand the motivations. Break down the resistance in the needs gathering phase. Create a picture of what your system is going to do – show things that the users are going to relate to. Show them concretely what is expected of them. Understand your value add – know what your project is giving to the various interests in the org. Importance of project evangelists – executive sponsorship. Evangelists are not just at the top of the organization – they need to be seeded throughout the organization. If you are having trouble getting collaboration on a project, you can use a low-tech approach (e.g. post-it notes on a wall calendar) – this can help bypass the fight you might have implementing a technological solution, like Basecamp Resistance to change is a huge hurdle How to deal with apathy? Work around it. Build something that works for others and, if you are fulfilling a not-yet-identified need of the apathetic, they will eventually get on board. Or: energy/enthusiasm can overcome apathy – the executive sponsor cannot be the only evangelist. Structured communications are essential: e.g., project blog, regular emails – must be sure that the communications approach is sensitive to time efficiency and whether your communications are providing value. What do you do with feedback? Acknowledge and report back. Show results. Use a tracking tool (OneNote). How often should you ask for feedback? Always! But especially at project milestones. If you’re not getting feedback, go hunt it down. Not all feedback will be timely or appropriate, but you need to validate the input. Don’t just say, “No!” How do you deal with negative/unproductive feedback? Spin it – acknowledge and validate it, even if you are not going to use it. One strategy is to publicize it and answer it positively. Or dissect the feedback – challenge them to give you feedback that is useful. But also challenge your own motivations and natural defensiveness to getting feedback you might not want to hear. Ask for them to help you help them. '''AH-HA's:''' * Importance of evangelists * Importance of seeing the motivation of resistance * Managing feedback productively in a validating manner * Having a structured organization plan c7d35c46bab52eb0845a8b3ece809d07534fdcba Migrating to Salesforce.com: One Organization's Story 0 83 948 599 2016-01-15T23:55:45Z Miriam 2 wikitext text/x-wiki === Description === Bergen has led Global Exchange's migration to and integration with the Salesforce.com platform, and will share the story and the learnings in an interactive session where questions are strongly encouraged. === Session Notes === Notetaker: Jude Salesforce Session. Bergen. Overview: Global Exchange. Managing the project with developers hired. Then taking it on as developer and project manager. Why choose Salesforce even though a donations - foundations NGO model. Transforming to that model. Built in travel agency. Advocacy campaigns in different countries. Why and how it works. Intent (go-around of why people are at this session): Implementing Salesforce; in data entry. Have the framework. Implementation phase. Wants to dig deeply into a platform for complicated needs of client organization. Did taproot from access. Salesforce was one solution. Familiar with platform. Dbase person. Like to work in it more in the future. Dbase consulting. Small clients interested in Salesforce primarily because it’s free. Not sure if they have the resources to implement it. Union ware implementation. Looked at Salesforce. Compare and contrast. Goals, what gone through. Not worked with Salesforce. Clients interested in integration. Addresses from a form and blast out newsletters. Use outlook to store contact information. For email output. Not the best way to do it. Interested in platform to serve complex organization with multiple inter-related needs. Presentation will cover: Why Salesforce chosen. How it was manipulated for NGO. Custom but used over 1/3 of the built in: donations, people, organizations. Plus 2/3 custom. Some build-ins. Added benefit of having a layer over the dbase – interface for the user. Makes it easier to build and manage. Other developers built the interface. Changing the name to Force bc not just about sales. Filemaker dbase in the past. Very old and complex. First piece of the puzzle. Existing dbase. Didn’t like no external access, didn’t communicate rest of the world. Dedicated machines to do queries took way long time. Ready to switch 5 years ago. '''Figured out:''' 1. Organizational priorities re dbase uses. Overall and specifically. 2. Less data entry. 3. Proposal: dbase needs to do all these things. Access from out of the office, not hosting the hardware themselves. Wouldn’t have to worry about downtime. Salesforce has many clients (merril lynch). 4. Import and export large amounts of data. Export into Democracy in Action to do online actions, manage people trough website. 5. Import from excel spreadsheet. Import into dbase. 6. Need to track relationships between people (Board to Foundation trustee, eg.). 7. Manage regular donations, monthly recurring donations. 8. Reality tours group manages package tour. Website interaction from person who wants to go on tour. Get them ot be a member of organization or take action from what they learned. Share contacts within organization. Flag fro certain campaigner to talk to. Automated task system. Write code on top of the platform. If person just returned from Reality Tour on this Tipic 0- send a message of tasks to the staff person. To do list creation. Automated tasks or workflow had to be built in or buildable. 9. Major donors – don’t want a campaigner writing the wrong letter – Customize the relationships. Stable foundation and doing modifications after you build it could be done by someone the organization could afford. 10. Community of consultants using Salesforce. Community of NGOs using Salesforce. Sustainable. 11. Enterprise level. Customization or configuration? If you have something that can be translated … If you need to build new things, like reality tour. Small things to build. Customization and building new things. Easy to build new things. Salesforce provides setup and dbas. Manage the dbase – manage what you see and. Everything is abstracted fromdbase layer. Document of NGO list developers. Salesforce Foundation 10 free licenses. Way cheaper for NGOs. Took recommendation from SF. Normally working with corporations. Business analysts did the development. Not dbase or software developers. ?user management issues? Identify how painful the current situation is. It’s going to do this in this way, and let me show you why and how it’s going to solve your problem. Trained first user – confused about how dbase puts things together bc working in spreadsheets now. Hand hold. To get ready: - big map of all of the data. Orgs, people, speaking tours, donations. Many objects. - list of all the reports needed. - requirements. Travel tour, speaking tours, campaigners, legislative camp, dev dept, foundations, media dept, management that needs to reports, IT. Keep good documents that certain decisions and resolution of things. All the todo list was posted and checked off as the project went along. Buy-in for these things. Huge project. Every dept had to feel like part of the process. Business analyst working on it. Sales model. Leads come in, person and payment or just a person and prospect of getting a payment. People. Payments = donations = “Opportunity”. %chance of closing the deal. Foundations: prospecting, LOI, reviewing, full proposal. Normal donations – payment comes in, posted, done. Translation takes easy interface. For contact, may not need what company. Admin section, click customize, and “opportunity” and 3- step to add a field. You can delete fields not built in. go to page layout, separate layers. Can rename things. Rename the tabs, and the fields. Easy to move around and manipulate the page. Complicate and easy == look at donation coming in…. we want it to look like this. But has to look different for each function. Payments object has all the things, and use function to see different layout. Can track time spent on different things. Can have pull ups. Ap-Exchange – build something useful and people sell or give away. Non-profit. Changes things in your world. Plop in and see something closer. Accounts are free. Get a Salesforce set of licenses. See how it looks to you. Post a finished application. Eg. Reality tours application. Concept of the tour. Expense item. Outgoing payments. Incoming payments and people. Tour package. To get that on ap exchange, has to write code that tests it so it’s safe people to use. Private application sharing exchange. The reports are relational, so you can choose what you want to match up. Demographic, donation amount. Little bit of mail merge. Browser based. Activity history. Log a call, mail merge. Connect to local word processing. Have word templates and put variables. On ap exchange – Jasper Soft for Salesforce = complex reporting program. All about reporting and mail merging. Plug in to Salesforce free for NGO. – Crystal exchange for Salesforce. Because custom, and had problems with maintenance before bc had to go to same developer. Wanted to do whatever they wanted to do. Never have any money. So could not go to Razor’s Edge. Blackbaud. Imus, Sage. Development Director wanted to use (again) Razor’s Edge, but it cost $10k. 20 unique users. How many can be logged in at same time = all 5 times at once. Ap exchange. Somebody sees something they want to build. Special events. Recurring donations. Name change of tabs. Plug ins – more information and more complex Hook Salesforce into outlook or MS … Go to account set up point. NGO version is an addon. Have to start with a particular version. If you download the wrong version. Close one account and then open another. Free trial version. Application to get free NGO is simple. Get license key, email user id and password. Then go in and set up the NGO version. Hire someone who knows what they are doing. Tutorials talk in sales talk. If you have to do it yourself. Go to conferences and trainings. Find someone to get you started. Call Salesforce foundation. Mr. Breckenridge email. Web to lead. Form elements. Post to url in Salesforce. You can generate from Salesforce ugly form. Make it look nicer. Supposedly. Show some of the data to the word. Ap exchange has quickbooks for Salesforce. Admin people entering data. Don’t recommend starting Salesforce without technically inclined person. Commit someone to it. Even if hiring someone to build it for you, you also need whole organization or one person who will be really into it. Learn lots of switches. Powerful reports. Salesforce reserves the right to revoke free licenses. Salesforce contractor. Developer junior guy was not adequate. Go with someone who focuses on NGOs. Lots of people use it, contributors. Integrating all the pieces takes the technical expertise. Salesforce developer will get a job. Spend $300 to go to training camp. All the fields and what kind they are. All the things they wanted to do. AH-HA's In deployment phase. Common things. Ap Exchange to extend functionality. Impt to get into the nitty gritty and relate/know someone/org who’s actually done the project. General report back – lots of interest in Salesforce versus other things. Talking through the things that they needed to do. Layer for admin. Takes totally into it and technically inclined. Buy in within org. hire contractors, look really closely. a287f456fdc8343d825c8ef6e27d3fa4f69fb74a DC2009:PM Principles - Website Essentials 0 206 949 708 2016-01-15T23:56:46Z Miriam 2 wikitext text/x-wiki === Description === Some of the most universal project management challenges in Nonprofit Technology revolve around web sites, whether it's creating a new one, upgrading an old one, or just maintaining the current one. This session will provide an overview of website project management, and follow a question-driven approach to address participant needs and curiosities. == Session Notes == Session notes will be posted here. 7f3a2f936219a2ac0d39af2402aad25377f09c25